EndpointAddressAugust2004 Класс

Определение

Предоставляет сериализуемый тип адреса конечной точки, соответствующий версии WS-Addressing, опубликованной в августе 2004 года, и позволяет предоставлять ее в рамках контракта службы.

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
Наследование
EndpointAddressAugust2004
Реализации

Примеры

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

Комментарии

Сериализуемая EndpointAddress не связана с определенной версией спецификации WS-Addressing. Windows Communication Foundation (WCF) предоставляет класс, предоставляющий сериализуемый тип, EndpointAddress10, который соответствует WS-Addressing версии 1.

Этот класс предоставляет WS-Addressing август 2004 года, соответствующий оболочке, совместимой с EndpointAddress сериализуемой и привязанной к определенному формату провода для устаревших целей. Метод FromEndpointAddress(EndpointAddress) выполняет оболочку и ToEndpointAddress метод выполняет распакуку, что позволяет восстановить адрес конечной точки после сериализации в проводе.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FromEndpointAddress(EndpointAddress)

Инициализирует новый экземпляр класса с указанным адресом конечной EndpointAddress10 точки.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetSchema(XmlSchemaSet)

Возвращает xml-имя, описывающее XML-представление адреса конечной точки версии 1 из указанной кэшированной схемы.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToEndpointAddress()

Извлекает адрес конечной точки, содержащийся в этом сериализуемом типе.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IXmlSerializable.GetSchema()

Возвращает null.

IXmlSerializable.ReadXml(XmlReader)

Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

IXmlSerializable.WriteXml(XmlWriter)

Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

Применяется к