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() |
Возвращает |
IXmlSerializable.ReadXml(XmlReader) |
Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения. |
IXmlSerializable.WriteXml(XmlWriter) |
Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения. |