TransportBindingElementImporter Clase

Definición

Importa elementos de enlace de transporte estándar de documentos del lenguaje de descripción de servicios web (WSDL) con expresiones de directiva adjuntas.

public ref class TransportBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class TransportBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type TransportBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class TransportBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Herencia
TransportBindingElementImporter
Implementaciones

Comentarios

El TransportBindingElementImporter tipo es una implementación de las IWsdlImportExtension interfaces y IPolicyImportExtension . Importa las HttpTransportBindingElementinstancias , HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElementy PeerTransportBindingElement de los metadatos del servicio WSDL.

Cuando se importan estos TransportBindingElement tipos, el TransportBindingElementImporter tipo también importa la información de direccionamiento de los metadatos de WSDL.

Constructores

Nombre Description
TransportBindingElementImporter()

Inicializa una nueva instancia de la clase TransportBindingElementImporter.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa una TransportBindingElement instancia de la directiva asociada al enlace WSDL.

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

Agrega aserciones de directiva personalizadas a los enlaces WSDL en documentos WSDL que se van a importar.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Este método no hace nada.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importa la información de direccionamiento del puerto WSDL e importa o HttpTransportBindingElement un HttpsTransportBindingElement desde el URI de transporte SOAP si aún no se ha importado desde la TransportBindingElement directiva asociada al WSDL.

Se aplica a

Consulte también