EndpointAddressAugust2004 Klass

Definition

Tillhandahåller en serialiserbar typ av slutpunktsadress som är kompatibel med den version av WS-Addressing som publicerades i augusti 2004 och som gör att den kan exponeras som en del av tjänstkontraktet.

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
Arv
EndpointAddressAugust2004
Implementeringar

Exempel

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

Kommentarer

Är EndpointAddress inte serialiserbar och är inte heller kopplad till en viss version av WS-Addressing-specifikationen. Windows Communication Foundation (WCF) tillhandahåller en klass som tillhandahåller en serialiserbar typ, EndpointAddress10, som är WS-Addressing V1-kompatibel.

Den här klassen innehåller en WS-Addressing augusti 2004-kompatibel omslutning för EndpointAddress som är serialiserbar och bunden till ett visst trådformat för äldre ändamål. Metoden FromEndpointAddress(EndpointAddress) utför omslutningen ToEndpointAddress och metoden gör avskrivningen, vilket gör det möjligt att återställa slutpunktsadressen efter att ha serialiserats på tråden.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FromEndpointAddress(EndpointAddress)

Initierar en ny instans av EndpointAddress10 klassen med en angiven slutpunktsadress.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetSchema(XmlSchemaSet)

Returnerar ett XML-kvalificerat namn som beskriver XML-representationen av slutpunktsadressen version 1 från ett angivet cachelagrat schema.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToEndpointAddress()

Hämtar slutpunktsadressen i den här serialiserbara typen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IXmlSerializable.GetSchema()

Returnerar null.

IXmlSerializable.ReadXml(XmlReader)

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

IXmlSerializable.WriteXml(XmlWriter)

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

Gäller för