EndpointAddressAugust2004 Klasse

Definition

Stellt einen serialisierbaren Endpunktadressentyp bereit, der mit der version von WS-Addressing kompatibel ist, die im August 2004 veröffentlicht wurde und die es ermöglicht, als Teil des Servicevertrags 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

Das EndpointAddress ist nicht serialisierbar oder ist an eine bestimmte Version der WS-Addressing Spezifikation gebunden. Windows Communication Foundation (WCF) stellt eine Klasse bereit, die einen serialisierbaren Typ EndpointAddress10 bereitstellt, der WS-Addressing V1 kompatibel ist.

Diese Klasse stellt einen WS-Addressing August 2004-kompatiblen Wrapper für das EndpointAddress serialisierbare und an ein bestimmtes Drahtformat gebunden für Legacyzwecke bereit. Die FromEndpointAddress(EndpointAddress) Methode führt den Umbruch durch, und die ToEndpointAddress Methode führt die Entwrapping durch, sodass die Wiederherstellung der Endpunktadresse nach der Serialisierung auf dem Draht möglich ist.

Methoden

Name Beschreibung
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()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetSchema(XmlSchemaSet)

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

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToEndpointAddress()

Ruft die Endpunktadresse ab, die in diesem serialisierbaren Typ enthalten ist.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IXmlSerializable.GetSchema()

Gibt null zurück.

IXmlSerializable.ReadXml(XmlReader)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

IXmlSerializable.WriteXml(XmlWriter)

Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Gilt für: