Condividi tramite


MessageEncodingBindingElementImporter Classe

Definizione

Converte criteri e contratti WSDL relativi a codifiche di messaggi in descrizioni degli elementi di associazione che possono implementare questi criteri per il servizio.

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
Ereditarietà
MessageEncodingBindingElementImporter
Implementazioni

Commenti

Eseguire l'override di questa classe per estendere il mapping standard tra WSDL e un elemento di associazione di codifica messaggi. Allegare quindi l'oggetto personalizzato a una classe WsdlImporter a livello di programmazione o utilizzando un file di configurazione dell'applicazione. È anche possibile collegare l'oggetto personalizzato all'oggetto interno WsdlImporter usato dallo strumento Visualizzatore traccia del servizio (SvcTraceViewer.exe) usando un file di configurazione dell'applicazione.

Utilizzare il metodo IWsdlImportExtension.BeforeImport per modificare direttamente i metadati che vengono successivamente importati in elementi di associazione di codifica messaggi.

Costruttori

MessageEncodingBindingElementImporter()

Inizializza una nuova istanza della classe MessageEncodingBindingElementImporter.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Definisce un metodo che può importare asserzioni di criteri personalizzate per la codifica messaggi e che aggiunge gli elementi di associazione che implementano i criteri.

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

Viene chiamato prima di importare i documenti di metadati associati alla codifica.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Chiamato durante l'importazione di un contratto.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Esegue il mapping delle estensioni WSDL personalizzate per la codifica di messaggi alla descrizione del servizio.

Si applica a