EndpointAddressAugust2004 Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un tipo serializzabile di indirizzo endpoint conforme alla versione di WS-Addressing pubblicata nell'agosto 2004 e che consente di essere esposto come parte del contratto di servizio.
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
- Ereditarietà
-
EndpointAddressAugust2004
- Implementazioni
Esempio
// 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()
Commenti
Non EndpointAddress è serializzabile né è associato a una versione specifica della specifica WS-Addressing. Windows Communication Foundation (WCF) fornisce una classe che fornisce un tipo serializzabile, EndpointAddress10, WS-Addressing conforme alla versione 1.
Questa classe fornisce un wrapper conforme WS-Addressing agosto 2004 per l'oggetto EndpointAddress serializzabile e associato a un formato di collegamento specifico per scopi legacy. Il FromEndpointAddress(EndpointAddress) metodo esegue il wrapping e il ToEndpointAddress metodo esegue l'annullamento del wrapping, consentendo il recupero dell'indirizzo dell'endpoint dopo la serializzazione in rete.
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FromEndpointAddress(EndpointAddress) |
Inizializza una nuova istanza della EndpointAddress10 classe con un indirizzo endpoint specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetSchema(XmlSchemaSet) |
Restituisce un nome completo XML che descrive la rappresentazione XML dell'indirizzo endpoint versione 1 da uno schema memorizzato nella cache specificato. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToEndpointAddress() |
Recupera l'indirizzo dell'endpoint contenuto in questo tipo serializzabile. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlSerializable.GetSchema() |
Restituisce |
| IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |
| IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non deve essere usato direttamente dal codice. |