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 de punto de conexión compatible con la versión de WS-Addressing publicada en agosto de 2004 y que permite exponerla como parte del contrato de servicio.
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
no EndpointAddress es serializable ni está vinculado 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 V1 WS-Addressing.
Esta clase proporciona un contenedor compatible de WS-Addressing agosto de 2004 para que EndpointAddress sea serializable y enlazado a un formato de conexión determinado para fines heredados. El FromEndpointAddress(EndpointAddress) método realiza el ajuste y el ToEndpointAddress método realiza la desencapsulación, lo que permite la recuperación de la dirección del punto de conexión después de serializarse en la conexión.
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| FromEndpointAddress(EndpointAddress) |
Inicializa una nueva instancia de la EndpointAddress10 clase con una dirección de punto de conexión especificada. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetSchema(XmlSchemaSet) |
Devuelve un nombre completo XML que describe la representación XML de la dirección del punto de conexión de la versión 1 a partir de un esquema almacenado en caché especificado. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToEndpointAddress() |
Recupera la dirección del punto de conexión contenida en este tipo serializable. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Devuelve |
| IXmlSerializable.ReadXml(XmlReader) |
Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. |
| IXmlSerializable.WriteXml(XmlWriter) |
Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. |