EndpointAddressAugust2004 Classe

Definição

Fornece um tipo serializável de endereço de endpoint que está em conformidade com a versão do WS-Addressing publicada em agosto de 2004 e que permite que 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()

Observações

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

Esta classe fornece um wrapper compatível WS-Addressing agosto de 2004 para o EndpointAddress que é serializável e vinculado a um determinado formato de wire para fins legados. O FromEndpointAddress(EndpointAddress) método faz o wrapping e o ToEndpointAddress método faz o unwrapping, permitindo a recuperação do endereço endpoint após ser serializado no cabo.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromEndpointAddress(EndpointAddress)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSchema(XmlSchemaSet)

Devolve um nome qualificado por XML que descreve a representação XML do endereço final da versão 1 a partir de um esquema em cache especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToEndpointAddress()

Recupera o endereço do endpoint contido neste tipo serializável.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IXmlSerializable.GetSchema()

Retorna null.

IXmlSerializable.ReadXml(XmlReader)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

Aplica-se a