EndpointAddressAugust2004 Klasa

Definicja

Zapewnia serializowalny typ adresu punktu końcowego, który jest zgodny z wersją WS-Addressing opublikowaną w sierpniu 2004 r. i która umożliwia jej uwidocznienie w ramach umowy 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 , EndpointAddress10który jest zgodny z WS-Addressing V1.

Ta klasa udostępnia WS-Addressing 2004 zgodnych otoek z EndpointAddress sierpnia 2004 r., który jest serializowalny i powiązany z określonym formatem przewodu do starszych celów. Metoda FromEndpointAddress(EndpointAddress) wykonuje zawijanie, a ToEndpointAddress metoda wykonuje odpisanie, umożliwiając odzyskiwanie adresu punktu końcowego po serializacji w sieci.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FromEndpointAddress(EndpointAddress)

Inicjuje EndpointAddress10 nowe wystąpienie 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()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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

IXmlSerializable.GetSchema()

Zwraca wartość null.

IXmlSerializable.ReadXml(XmlReader)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

IXmlSerializable.WriteXml(XmlWriter)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Dotyczy