EndpointAddress10 Sınıf

Tanım

V1 uyumlu WS-Addressing ve hizmet sözleşmesinin bir parçası olarak kullanıma sunulmasını sağlayan seri hale getirilebilir bir uç nokta adresi türü sağlar.

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
Devralma
EndpointAddress10
Uygulamalar

Örnekler

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

Açıklamalar

EndpointAddress serileştirilebilir değildir ve WS-Addressing belirtiminin belirli bir sürümüne bağlı değildir. Bu sınıf, seri hale getirilebilir (arabirimini uygularISerializable) ve WS-Addressing V1 kablo biçimine bağlı olan için EndpointAddress WS-Addressing V1 uyumlu sarmalayıcı sağlar. FromEndpointAddress(EndpointAddress) yöntemi sarmalama işlemini yapar ve ToEndpointAddress yöntemi sarmayı kaldırarak uç nokta adresinin kablo üzerinde seri hale getirildikten sonra kurtarılmasını sağlar.

Windows Communication Foundation (WCF), eski amaçlarla uyumlu WS-Addressing Ağustos 2004 olan serileştirilebilir bir tür EndpointAddressAugust2004sağlayan bir sınıf da sağlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromEndpointAddress(EndpointAddress)

Belirtilen uç nokta adresiyle sınıfının yeni bir örneğini EndpointAddress10 başlatır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetSchema(XmlSchemaSet)

Belirtilen önbelleğe alınmış şemadan sürüm 1.0 uç nokta adresinin XML gösterimini açıklayan XML nitelikli bir ad döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToEndpointAddress()

Bu serileştirilebilir türdeki uç nokta adresini alır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IXmlSerializable.GetSchema()

null döndürür.

IXmlSerializable.ReadXml(XmlReader)

Bu üye, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

IXmlSerializable.WriteXml(XmlWriter)

Bu üye, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır