Comparteix a través de


MessageEncodingBindingElementImporter Clase

Definición

Convierte directivas basadas en WSDL y contratos sobre la codificación de mensajes en descripciones de elementos de enlace que pueden implementar estas directivas para el servicio.

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

Comentarios

Invalide esta clase para extender la asignación estándar entre WSDL y un elemento de enlace de la codificación de mensajes. A continuación, asocie su objeto personalizado a WsdlImporter mediante programación o utilizando el archivo de configuración de la aplicación. También puede adjuntar el objeto personalizado al elemento interno WsdlImporter usado por la Herramienta visor de seguimiento de servicio (SvcTraceViewer.exe) mediante un archivo de configuración de la aplicación.

Utilice el método IWsdlImportExtension.BeforeImport para modificar directamente los metadatos que después se importarán en elementos de enlace de codificación de mensajes.

Constructores

MessageEncodingBindingElementImporter()

Inicializa una nueva instancia de la clase MessageEncodingBindingElementImporter.

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)

Define un método que puede importar las aserciones de directiva personalizadas para la codificación de mensajes y que agrega los elementos de enlace que implementan la directiva.

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

Se llama antes de importar los documentos de metadatos asociados a la codificación.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Se llama al importar un contrato.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Asigna las extensiones WSDL personalizadas para codificar los mensajes en la descripción del servicio.

Se aplica a