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 и не предназначен для использования непосредственно из кода. |