TransportBindingElementImporter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |