EndpointAddress10 Clase

Definición

Proporciona un tipo serializable de dirección de punto de conexión conforme a WS-Addressing V1 y que le permite ser expuesto como parte del contrato de servicios.

public ref class EndpointAddress10 : System::Xml::Serialization::IXmlSerializable
public class EndpointAddress10 : System.Xml.Serialization.IXmlSerializable
type EndpointAddress10 = class
    interface IXmlSerializable
Public Class EndpointAddress10
Implements IXmlSerializable
Herencia
EndpointAddress10
Implementaciones

Ejemplos

// 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 EndpointAddress10 from the endpointAddress.
EndpointAddress10 epa10 = EndpointAddress10.FromEndpointAddress(epa1);

//Serialize and then deserializde the Endpoint10 type.

//Convert the EndpointAddress10 back into an EndpointAddress.
EndpointAddress epa2 = epa10.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 EndpointAddress10 from the endpointAddress.
Dim epa10 As EndpointAddress10 = EndpointAddress10.FromEndpointAddress(epa1)

'Serialize and then deserializde the Endpoint10 type.

'Convert the EndpointAddress10 back into an EndpointAddress.
Dim epa2 As EndpointAddress = epa10.ToEndpointAddress()

Console.WriteLine("The URI of the EndpointAddress is still {0}:", epa2.Uri)
Console.WriteLine()

Comentarios

La EndpointAddress no es serializable ni está vinculada a una versión determinada de la especificación WS-Addressing. Esta clase proporciona un contenedor conforme a WS-Addressing V1 para la EndpointAddress que es serializable (implementa la interfaz ISerializable) y que está enlazada al formato de conexión de WS-Addressing V1. El método FromEndpointAddress(EndpointAddress) hace el encapsulado y el método ToEndpointAddress hace el desencapsulado, lo que permite la recuperación de la dirección del extremo después de que haya sido serializada en la conexión.

Windows Communication Foundation (WCF) también proporciona una clase que proporciona un tipo serializable, EndpointAddressAugust2004, que es WS-Addressing de agosto de 2004 compatible con fines heredados.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FromEndpointAddress(EndpointAddress)

Inicializa una nueva instancia de la clase EndpointAddress10 con una dirección de extremo especificada.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetSchema(XmlSchemaSet)

Devuelve un nombre calificado de XML que describe la representación XML de la dirección de punto de conexión de la versión 1.0 desde un esquema en caché especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToEndpointAddress()

Recupera la dirección del extremo contenida en este tipo serializable.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IXmlSerializable.GetSchema()

Devuelve null.

IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

Se aplica a