Compartir a través de


TransportBindingElementImporter Clase

Definición

Importa los elementos de enlace de transporte estándar de los documentos de lenguaje de descripción de servicios Web (WSDL) con expresiones de directiva asociadas.

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 tipo TransportBindingElementImporter es la implementación de las interfaces IWsdlImportExtension y IPolicyImportExtension. Importa las instancias HttpTransportBindingElement, HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElement y PeerTransportBindingElement de los metadatos de servicio de WSDL.

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

Constructores

TransportBindingElementImporter()

Inicializa una nueva instancia de la clase TransportBindingElementImporter.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

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

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

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

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Este método no hace nada.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

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

Se aplica a

Consulte también