EndpointAddress10 Classe
Definição
Fornece um tipo serializável de endereço do ponto de extremidade em conformidade com o WS-Addressing V1 e que permite que ele seja exposto como parte do contrato de serviço.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.
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
- Herança
-
EndpointAddress10
- 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 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()
Comentários
O EndpointAddress não é serializável nem está vinculado a uma versão específica da especificação de WS-Addressing.The EndpointAddress is not serializable nor is it tied to a particular version of the WS-Addressing specification. Essa classe fornece um wrapper compatível com WS-Addressing v1 para o EndpointAddress que é serializável (implementa a ISerializable interface) e vinculado ao formato de conexão WS-Addressing v1.This class provides a WS-Addressing V1 compliant wrapper for the EndpointAddress that is serializable (implements the ISerializable interface) and bound to the WS-Addressing V1 wire format. O FromEndpointAddress(EndpointAddress) método faz o encapsulamento e o ToEndpointAddress método faz o desencapsulamento, permitindo a recuperação do endereço do ponto de extremidade depois que ele é serializado na conexão.The FromEndpointAddress(EndpointAddress) method does the wrapping and the ToEndpointAddress method does the unwrapping, allowing the recovery of the endpoint address after it is serialized on the wire.
O Windows Communication Foundation (WCF) também fornece uma classe que fornece um tipo serializável, EndpointAddressAugust2004 , que é WS-Addressing em conformidade com agosto de 2004 para fins herdados.Windows Communication Foundation (WCF) also supplies a class that provides a serializable type, EndpointAddressAugust2004, which is WS-Addressing August 2004 compliant for legacy purposes.
Métodos
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| FromEndpointAddress(EndpointAddress) |
Inicializa uma nova instância da classe EndpointAddress10 com um endereço do ponto de extremidade especificado.Initializes a new instance of the EndpointAddress10 class with a specified endpoint address. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (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.0 de um esquema armazenado em cache especificado.Returns an XML-qualified name that describes the XML representation of the version 1.0 endpoint address from a specified cached schema. |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToEndpointAddress() |
Recupera o endereço do ponto de extremidade contido nesse tipo serializável.Retrieves the endpoint address contained in this serializable type. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |
Implantações explícitas de interface
| IXmlSerializable.GetSchema() |
Retorna |
| IXmlSerializable.ReadXml(XmlReader) |
Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. |
| IXmlSerializable.WriteXml(XmlWriter) |
Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. |