ReliableSessionBindingElementImporter Klasse

Definition

Ordnet zuverlässige Sitzungsbindungselemente von und zu Darstellungen ihrer entsprechenden Richtlinienassertionen in Metadaten zu. Diese Klasse kann nicht vererbt werden.

public ref class ReliableSessionBindingElementImporter sealed : System::ServiceModel::Description::IPolicyImportExtension
public sealed class ReliableSessionBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension
type ReliableSessionBindingElementImporter = class
    interface IPolicyImportExtension
Public NotInheritable Class ReliableSessionBindingElementImporter
Implements IPolicyImportExtension
Vererbung
ReliableSessionBindingElementImporter
Implementiert

Hinweise

Windows Communication Foundation (WCF) verwendet diese Klasse, um zuverlässige Sitzungsbindungselemente in Bindungsrichtlinie-Assertionen in Metadaten zu importieren. Diese Klasse verwendet die zuverlässigen Sitzungsbindungselemente und schreibt benutzerdefinierte Richtlinienassertionen in die WSDL-Datei, wenn sie sich auf dem Dienst befindet. Auf dem Client sucht sie nach diesen Assertionen und fügt ein entsprechendes Bindungselement wieder in der Clientbindung ein. Beachten Sie, dass das Vorhandensein einer zuverlässigen Sitzung in einer Bindung als zuverlässige Nachrichtenassertion, die in der WS-Reliable Messaging-Richtlinienspezifikation beschrieben wird, dargestellt wird.

Weitere Informationen zum Austauschen von Richtlinien-Assertionen zwischen Bindungen an WSDL-Informationen finden Sie unter den Schnittstellen IPolicyImportExtension und IPolicyExportExtension :

  • Implementieren Sie die IPolicyImportExtension-Schnittstelle, um in WSDL-Informationen, die von einem bestimmten Endpunkt ausgegeben werden, nach benutzerdefinierten Richtlinienassertionen zu Endpunktfunktionen oder -anforderungen zu suchen.

  • Implementieren Sie die IPolicyExportExtension-Schnittstelle für ein System.ServiceModel.Channels.BindingElement-Objekt, um Anweisungen zu Endpunktfunktionen oder -anforderungen in die WSDL-Informationen zu schreiben, die von einem bestimmten Endpunkt ausgegeben werden.

Konstruktoren

ReliableSessionBindingElementImporter()

Initialisiert eine neue Instanz der ReliableSessionBindingElementImporter-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)

Konvertiert WS-Reliable Message-Richtlinienassertionen in die zuverlässigen Sitzungsbindungselemente in einer Bindung auf dem Client.

Gilt für