EndpointAddressAugust2004 Klas

Definitie

Biedt een serialiseerbaar type eindpuntadres dat voldoet aan de versie van WS-Addressing gepubliceerd in augustus 2004 en waarmee het kan worden weergegeven als onderdeel van het servicecontract.

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
Overname
EndpointAddressAugust2004
Implementeringen

Voorbeelden

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

Opmerkingen

Het EndpointAddress is niet serialiseerbaar en is niet gekoppeld aan een bepaalde versie van de WS-Addressing specificatie. Windows Communication Foundation (WCF) levert een klasse die een serialiseerbare type biedt, EndpointAddress10, dat compatibel is WS-Addressing V1.

Deze klasse biedt een WS-Addressing augustus 2004-compatibele wrapper voor de EndpointAddress wrapper die kan worden geserialiseerbaar en gebonden aan een bepaalde draadindeling voor verouderde doeleinden. De FromEndpointAddress(EndpointAddress) methode voert de wrapping uit en de ToEndpointAddress methode doet het uitpakken, waardoor het herstel van het eindpuntadres na het serialiseren op de draad mogelijk is.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FromEndpointAddress(EndpointAddress)

Initialiseert een nieuw exemplaar van de EndpointAddress10 klasse met een opgegeven eindpuntadres.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetSchema(XmlSchemaSet)

Retourneert een XML-gekwalificeerde naam die de XML-weergave van het eindpuntadres van versie 1 beschrijft vanuit een opgegeven schema in de cache.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToEndpointAddress()

Hiermee wordt het eindpuntadres opgehaald dat is opgenomen in dit serialiseerbare type.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IXmlSerializable.GetSchema()

Retourneert null.

IXmlSerializable.ReadXml(XmlReader)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

IXmlSerializable.WriteXml(XmlWriter)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

Van toepassing op