EndpointAddress10 Classe

Définition

Fournit un type sérialisable d’adresse de point de terminaison conforme WS-Addressing V1 et qui lui permet d’être exposé dans le cadre du contrat de service.

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
Héritage
EndpointAddress10
Implémente

Exemples

// 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()

Remarques

Il EndpointAddress n’est pas sérialisable ni lié à une version particulière de la spécification WS-Addressing. Cette classe fournit un wrapper conforme WS-Addressing V1 pour ce EndpointAddress qui est sérialisable (implémente l’interface ISerializable ) et lié au format de câble WS-Addressing V1. La FromEndpointAddress(EndpointAddress) méthode effectue l’habillage et la ToEndpointAddress méthode effectue le déballage, ce qui permet la récupération de l’adresse de point de terminaison après sa sérialisation sur le câble.

Windows Communication Foundation (WCF) fournit également une classe qui fournit un type sérialisable, EndpointAddressAugust2004, qui est conforme WS-Addressing août 2004 à des fins héritées.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
FromEndpointAddress(EndpointAddress)

Initialise une nouvelle instance de la EndpointAddress10 classe avec une adresse de point de terminaison spécifiée.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetSchema(XmlSchemaSet)

Retourne un nom qualifié XML qui décrit la représentation XML de l’adresse de point de terminaison version 1.0 à partir d’un schéma mis en cache spécifié.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToEndpointAddress()

Récupère l’adresse de point de terminaison contenue dans ce type sérialisable.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IXmlSerializable.GetSchema()

Retourne null.

IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

S’applique à