EndpointAddressAugust2004 Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia możliwy do serializacji typ adresu punktu końcowego, który jest zgodny z wersją WS-Addressing opublikowanym w sierpniu 2004 r. i który umożliwia uwidocznienie go w ramach kontraktu usługi.
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
- Dziedziczenie
-
EndpointAddressAugust2004
- Implementuje
Przykłady
// 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()
Uwagi
Parametr EndpointAddress nie można serializować ani nie jest powiązany z określoną wersją specyfikacji WS-Addressing. Windows Communication Foundation (WCF) dostarcza klasę, która zapewnia typ z możliwością serializacji, EndpointAddress10, który jest zgodny z WS-Addressing V1.
Ta klasa udostępnia owinię zgodną EndpointAddress z WS-Addressing sierpnia 2004 r., która jest serializowalna i powiązana z określonym formatem przewodu w starszych celach. Metoda FromEndpointAddress(EndpointAddress) wykonuje zawijanie, a ToEndpointAddress metoda wykonuje rozpakuj, umożliwiając odzyskiwanie adresu punktu końcowego po serializacji na przewodzie.
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| FromEndpointAddress(EndpointAddress) |
Inicjuje nowe wystąpienie EndpointAddress10 klasy z określonym adresem punktu końcowego. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetSchema(XmlSchemaSet) |
Zwraca kwalifikowaną nazwę XML, która opisuje reprezentację XML adresu punktu końcowego w wersji 1 z określonego buforowanego schematu. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToEndpointAddress() |
Pobiera adres punktu końcowego zawarty w tym typie z możliwością serializacji. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IXmlSerializable.GetSchema() |
Zwraca wartość |
| IXmlSerializable.ReadXml(XmlReader) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu. |
| IXmlSerializable.WriteXml(XmlWriter) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu. |