EndpointAddressAugust2004 Klasse

Definition

Stellt einen serialisierbaren Typ für Endpunktadressen bereit, der mit der im August 2004 veröffentlichen Version von WS-Addressing kompatibel ist und der es ermöglicht, die Adresse als Bestandteil des Dienstvertrags verfügbar zu machen.

public ref class EndpointAddressAugust2004 : System::Xml::Serialization::IXmlSerializable
public class EndpointAddressAugust2004 : System.Xml.Serialization.IXmlSerializable
type EndpointAddressAugust2004 = class
    interface IXmlSerializable
Public Class EndpointAddressAugust2004
Implements IXmlSerializable
Vererbung
EndpointAddressAugust2004
Implementiert

Beispiele

// Create an EndpointAddress with a specified address.
EndpointAddress epa1 = new EndpointAddress("http://localhost/ServiceModelSamples");
Console.WriteLine("The URI of the EndpointAddress is {0}:", epa1.Uri);
Console.WriteLine();

//Initialize an EndpointAddressAugust2004 from the endpointAddress.
EndpointAddressAugust2004 epaA4 = EndpointAddressAugust2004.FromEndpointAddress(epa1);

//Serialize and then deserializde the EndpointAugust2004 type.

//Convert the EndpointAugust2004 back into an EndpointAddress.
EndpointAddress epa2 = epaA4.ToEndpointAddress();

Console.WriteLine("The URI of the EndpointAddress is still {0}:", epa2.Uri);
Console.WriteLine();
' Create an EndpointAddress with a specified address.
Dim epa1 As New EndpointAddress("http://localhost/ServiceModelSamples")
Console.WriteLine("The URI of the EndpointAddress is {0}:", epa1.Uri)
Console.WriteLine()

'Initialize an EndpointAddressAugust2004 from the endpointAddress.
Dim epaA4 As EndpointAddressAugust2004 = EndpointAddressAugust2004.FromEndpointAddress(epa1)

'Serialize and then deserializde the EndpointAugust2004 type.

'Convert the EndpointAugust2004 back into an EndpointAddress.
Dim epa2 As EndpointAddress = epaA4.ToEndpointAddress()

Console.WriteLine("The URI of the EndpointAddress is still {0}:", epa2.Uri)
Console.WriteLine()

Hinweise

Die EndpointAddress ist weder serialisierbar noch mit einer bestimmten Version des WS-Adressierungsstandards verknüpft. Windows Communication Foundation (WCF) stellt eine Klasse bereit, die einen serialisierbaren Typ bereitstellt, EndpointAddress10der WS-Addressing V1 kompatibel ist.

Diese Klasse stellt einen mit WS-Addressing August 2004 kompatiblen Wrapper für die EndpointAddress, die serialisierbar und zu Legacyzwecken an ein bestimmtes Übertragungsformat gebunden ist. Die FromEndpointAddress(EndpointAddress)-Methode führt die Einbindung aus, und die ToEndpointAddress-Methode führt das Entpacken aus und ermöglicht die Wiederherstellung der Endpunktadresse nach der Serialisierung bei der Übertragung.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FromEndpointAddress(EndpointAddress)

Initialisiert eine neue Instanz der EndpointAddress10-Klasse mit einer angegebenen Endpunktadresse.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSchema(XmlSchemaSet)

Gibt einen XML-gekennzeichneten Namen zurück, der die XML-Darstellung der Endpunktadresse Version 1 aus einem angegebenen zwischengespeicherten Schema beschreibt.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToEndpointAddress()

Ruft die in diesem serialisierbaren Typ enthaltene Endpunktadresse ab.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema()

Gibt nullzurück.

IXmlSerializable.ReadXml(XmlReader)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.

IXmlSerializable.WriteXml(XmlWriter)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.

Gilt für