Język

EndpointAddressAugust2004 Klasa

Definicja

Udostępnia możliwy do serializacji typ adresu punktu końcowego, który jest zgodny z wersją WS-Addressing opublikowanym w sierpniu 2004 r. i który umożliwia uwidocznienie go w ramach kontraktu usługi.

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
Dziedziczenie
EndpointAddressAugust2004
Implementuje

Przykłady

// 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()

Uwagi

Parametr EndpointAddress nie można serializować ani nie jest powiązany z określoną wersją specyfikacji WS-Addressing. Windows Communication Foundation (WCF) dostarcza klasę, która zapewnia typ z możliwością serializacji, EndpointAddress10, który jest zgodny z WS-Addressing V1.

Ta klasa udostępnia owinię zgodną EndpointAddress z WS-Addressing sierpnia 2004 r., która jest serializowalna i powiązana z określonym formatem przewodu w starszych celach. Metoda FromEndpointAddress(EndpointAddress) wykonuje zawijanie, a ToEndpointAddress metoda wykonuje rozpakuj, umożliwiając odzyskiwanie adresu punktu końcowego po serializacji na przewodzie.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
FromEndpointAddress(EndpointAddress)

Inicjuje nowe wystąpienie EndpointAddress10 klasy z określonym adresem punktu końcowego.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetSchema(XmlSchemaSet)

Zwraca kwalifikowaną nazwę XML, która opisuje reprezentację XML adresu punktu końcowego w wersji 1 z określonego buforowanego schematu.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToEndpointAddress()

Pobiera adres punktu końcowego zawarty w tym typie z możliwością serializacji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
IXmlSerializable.GetSchema()

Zwraca wartość null.

IXmlSerializable.ReadXml(XmlReader)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu.

IXmlSerializable.WriteXml(XmlWriter)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu.

Dotyczy