MessageEncodingBindingElementImporter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |