MessageEncodingBindingElementImporter Klas

Definitie

Converteert op WSDL gebaseerde beleidsregels en contracten over berichtcodering naar beschrijvingen van de bindingselementen die dit beleid voor de service kunnen implementeren.

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
Overname
MessageEncodingBindingElementImporter
Implementeringen

Opmerkingen

Overschrijf deze klasse om de standaardtoewijzing tussen WSDL en een bindingselement voor berichtcodering uit te breiden. Voeg vervolgens uw aangepaste object WsdlImporter programmatisch of met behulp van een toepassingsconfiguratiebestand toe. U kunt uw aangepaste object ook koppelen aan het interne WsdlImporter object dat wordt gebruikt door het hulpprogramma Service Trace Viewer (SvcTraceViewer.exe) met behulp van een toepassingsconfiguratiebestand.

Gebruik de IWsdlImportExtension.BeforeImport methode om de metagegevens die vervolgens worden geïmporteerd in bindingselementen voor berichtcodering rechtstreeks te wijzigen.

Constructors

Name Description
MessageEncodingBindingElementImporter()

Initialiseert een nieuw exemplaar van de MessageEncodingBindingElementImporter klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Definieert een methode waarmee aangepaste beleidsverklaringen voor berichtcodering kunnen worden geïmporteerd en waarmee de bindingselementen worden toegevoegd waarmee het beleid wordt geïmplementeerd.

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

Wordt aangeroepen voordat u de metagegevensdocumenten importeert die zijn gekoppeld aan de codering.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Wordt aangeroepen bij het importeren van een contract.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Hiermee worden de aangepaste WSDL-extensies toegewezen voor het coderen van berichten aan de servicebeschrijving.

Van toepassing op