Sdílet prostřednictvím


EndpointAddress10 Třída

Definice

Poskytuje serializovatelný typ adresy koncového bodu, která je kompatibilní s WS-Addressing V1 a která umožňuje její zveřejnění jako součást kontraktu služby.

public ref class EndpointAddress10 : System::Xml::Serialization::IXmlSerializable
public class EndpointAddress10 : System.Xml.Serialization.IXmlSerializable
type EndpointAddress10 = class
    interface IXmlSerializable
Public Class EndpointAddress10
Implements IXmlSerializable
Dědičnost
EndpointAddress10
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 EndpointAddress10 from the endpointAddress.
EndpointAddress10 epa10 = EndpointAddress10.FromEndpointAddress(epa1);

//Serialize and then deserializde the Endpoint10 type.

//Convert the EndpointAddress10 back into an EndpointAddress.
EndpointAddress epa2 = epa10.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 EndpointAddress10 from the endpointAddress.
Dim epa10 As EndpointAddress10 = EndpointAddress10.FromEndpointAddress(epa1)

'Serialize and then deserializde the Endpoint10 type.

'Convert the EndpointAddress10 back into an EndpointAddress.
Dim epa2 As EndpointAddress = epa10.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. Tato třída poskytuje obálku kompatibilní s WS-Addressing V1 pro EndpointAddress ten, který je serializovatelný (implementuje ISerializable rozhraní) a vázán na formát drátu WS-Addressing V1. 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ě.

Windows Communication Foundation (WCF) také poskytuje třídu, která poskytuje serializovatelný typ , EndpointAddressAugust2004který je WS-Addressing srpen 2004 kompatibilní se staršími účely.

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.0 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