Dil

EndpointAddress10 Sınıf

Tanım

V1 uyumlu WS-Addressing ve hizmet sözleşmesi kapsamında kullanıma sunulmasını sağlayan serileştirilebilir 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 veya WS-Addressing belirtiminin belirli bir sürümüne bağlı değildir. Bu sınıf, serileştirilebilir (arabirimi uygularEndpointAddress) ve WS-Addressing V1 tel biçimine bağlı olan için WS-Addressing V1 uyumlu sarmalayıcı ISerializable sağlar. FromEndpointAddress(EndpointAddress) yöntemi sarmalama işlemini yapar ve ToEndpointAddress yöntemi de sarmayı kaldırarak uç nokta adresinin kablo üzerinde seri hale getirildikten sonra kurtarılmasını sağlar.

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

Yöntemler

Name Description
Equals(Object)

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

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

Sınıfın EndpointAddress10 yeni bir örneğini belirtilen uç nokta adresiyle 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 nitelenmiş bir ad döndürür.

GetType()

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IXmlSerializable.GetSchema()

null döndürür.

IXmlSerializable.ReadXml(XmlReader)

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

IXmlSerializable.WriteXml(XmlWriter)

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

Şunlara uygulanır