MessageEncodingBindingElementImporter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert WSDL-basierte Richtlinien und Verträge über Nachrichtencodierung in Beschreibungen der Bindungselemente, die diese Richtlinien für den Dienst implementieren können.
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
- Vererbung
-
MessageEncodingBindingElementImporter
- Implementiert
Hinweise
Überschreiben Sie diese Klasse zum Erweitern der Standardzuordnung zwischen WSDL und einem Nachrichtencodierungs-Bindungselement. Fügen Sie das benutzerdefinierte Objekt dann entweder programmgesteuert oder durch Verwendung einer Anwendungskonfigurationsdatei an einen WsdlImporter
an. Sie können Ihr benutzerdefiniertes Objekt auch mithilfe einer Anwendungskonfigurationsdatei an das interne WsdlImporter
objekt anfügen, das vom Service Trace Viewer Tool (SvcTraceViewer.exe) verwendet wird.
Verwenden Sie die IWsdlImportExtension.BeforeImport-Methode, um die Metadaten, die anschließend in die Nachrichtencodierungs-Bindungselemente importiert werden, direkt zu bearbeiten.
Konstruktoren
MessageEncodingBindingElementImporter() |
Initialisiert eine neue Instanz der MessageEncodingBindingElementImporter-Klasse. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext) |
Definiert eine Methode, mit der benutzerdefinierte Richtlinienassertionen für die Nachrichtencodierung importiert und die die Richtlinie implementierenden Bindungselemente hinzugefügt werden können. |
IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>) |
Wird vor dem Importieren der Metadatendokumente, die mit der Codierung verknüpft sind, aufgerufen. |
IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext) |
Wird beim Importieren eines Vertrags aufgerufen. |
IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext) |
Ordnet die benutzerdefinierten WSDL-Erweiterungen zum Codieren von Nachrichten der Dienstbeschreibung zu. |