EndpointAddressAugust2004 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un tipo serializable de dirección del punto de conexión conforme a la versión de WS-Addressing publicada en agosto de 2004 y que le permite ser expuesto como parte del contrato de servicios.
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
- Herencia
-
EndpointAddressAugust2004
- 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 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()
Comentarios
La EndpointAddress no es serializable ni está vinculada a una versión determinada de la especificación WS-Addressing. Windows Communication Foundation (WCF) proporciona una clase que proporciona un tipo serializable, EndpointAddress10, que es compatible con WS-Addressing V1.
Esta clase proporciona un contenedor conforme con WS-Addressing August 2004 para EndpointAddress que es serializable y está enlazado a un formato de conexión determinado para fines heredados. 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 punto de conexión después de que haya sido serializada en la conexión.
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 completo de XML que describe la representación XML de la dirección del extremo de versión 1 de un esquema almacenado en memoria 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 |
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. |