Sdílet prostřednictvím


EndpointAddressAugust2004 Třída

Definice

Poskytuje serializovatelný typ adresy koncového bodu, která je kompatibilní s verzí WS-Addressing publikovanou v srpnu 2004 a umožňuje její zveřejnění jako součást smlouvy o poskytování služeb.

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
Dědičnost
EndpointAddressAugust2004
Implementuje

Příklady

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

Poznámky

Není EndpointAddress serializovatelný ani není vázán na konkrétní verzi specifikace WS-Addressing. Windows Communication Foundation (WCF) poskytuje třídu, která poskytuje serializovatelný typ, EndpointAddress10který je kompatibilní WS-Addressing V1.

Tato třída poskytuje WS-Addressing obálku kompatibilní se srpnem 2004 pro EndpointAddress ten, který je serializovatelný a vázán na konkrétní formát drátu pro starší účely. Metoda FromEndpointAddress(EndpointAddress) provede zabalení a ToEndpointAddress metoda zruší přepsání, což umožní obnovení adresy koncového bodu po serializaci na drátě.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FromEndpointAddress(EndpointAddress)

Inicializuje novou instanci EndpointAddress10 třídy se zadanou adresou koncového bodu.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetSchema(XmlSchemaSet)

Vrátí kvalifikovaný název XML, který popisuje reprezentaci XML adresy koncového bodu verze 1 ze zadaného schématu uloženého v mezipaměti.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToEndpointAddress()

Načte adresu koncového bodu obsaženou v tomto serializovatelném typu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IXmlSerializable.GetSchema()

Vrací objekt null.

IXmlSerializable.ReadXml(XmlReader)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

IXmlSerializable.WriteXml(XmlWriter)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu.

Platí pro