EndpointAddressAugust2004 Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un type sérialisable d'adresse de point de terminaison conforme avec la version de WS-Addressing publiée en août 2004 et permettant de révéler l'adresse dans le cadre du contrat de service.
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
- Héritage
-
EndpointAddressAugust2004
- 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 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()
Remarques
Le EndpointAddress n'est pas sérialisable ni attaché à une version particulière de la spécification WS-Addressing. Windows Communication Foundation (WCF) fournit une classe qui fournit un type sérialisable, EndpointAddress10qui est WS-Addressing conforme V1.
Cette classe fournit un wrapper conforme à WS-Addressing, version d'août 2004, pour EndpointAddress, sérialisable et lié à un format de transmission particulier pour des raisons d'héritage. La méthode FromEndpointAddress(EndpointAddress) assure l'encapsulage et la méthode ToEndpointAddress le désencapsulage, permettant ainsi la récupération de l'adresse de point de terminaison après sa sérialisation sur le câble.
Méthodes
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 classe EndpointAddress10 avec une adresse de point de terminaison spécifiée. |
GetHashCode() |
Fait office 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 à partir d'un schéma mis en cache spécifié. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (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
IXmlSerializable.GetSchema() |
Retourne |
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. |