Compartilhar via


EndpointAddressAugust2004 Classe

Definição

Fornece um tipo serializável de endereço do ponto de extremidade em conformidade com a versão do WS-Addressing publicado em agosto de 2004 e que permite que ele seja exposto como parte do contrato de serviço.

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
Herança
EndpointAddressAugust2004
Implementações

Exemplos

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

Comentários

O EndpointAddress não é serializável nem está vinculado a uma versão específica da especificação WS-Addressing. Windows Communication Foundation (WCF) fornece uma classe que fornece um tipo serializável, EndpointAddress10que é WS-Addressing compatível com V1.

Essa classe fornece um wrapper compatível com WS-Addressing agosto de 2004 para o EndpointAddress que é serializável e associado a um formato de fio específico para fins herdados. O FromEndpointAddress(EndpointAddress) método faz o encapsulamento e o ToEndpointAddress método faz a desembrulhamento, permitindo a recuperação do endereço do ponto de extremidade depois de ser serializado no fio.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromEndpointAddress(EndpointAddress)

Inicializa uma nova instância da classe EndpointAddress10 com um endereço do ponto de extremidade especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSchema(XmlSchemaSet)

Retorna um nome qualificado por XML que descreve a representação XML do endereço do ponto de extremidade da versão 1 de um esquema armazenado em cache especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToEndpointAddress()

Recupera o endereço do ponto de extremidade contido nesse tipo serializável.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IXmlSerializable.GetSchema()

Retorna null.

IXmlSerializable.ReadXml(XmlReader)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.

IXmlSerializable.WriteXml(XmlWriter)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.

Aplica-se a