EndpointAddress10 Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia serializowalny typ adresu punktu końcowego, który jest WS-Addressing zgodny z wersją V1 i umożliwia jego uwidocznienie w ramach kontraktu usługi.
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
- Dziedziczenie
-
EndpointAddress10
- Implementuje
Przykłady
// 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()
Uwagi
Parametr EndpointAddress nie można serializować ani nie jest powiązany z określoną wersją specyfikacji WS-Addressing. Ta klasa udostępnia WS-Addressing zgodnych otoek V1 dla EndpointAddress serializowalnego (implementuje ISerializable interfejs) i powiązany z formatem przewodu WS-Addressing V1. Metoda FromEndpointAddress(EndpointAddress) wykonuje zawijanie, a ToEndpointAddress metoda wykonuje odpisanie, umożliwiając odzyskiwanie adresu punktu końcowego po serializacji w sieci.
Program Windows Communication Foundation (WCF) udostępnia również klasę, która zapewnia typ z możliwością serializacji, EndpointAddressAugust2004czyli WS-Addressing sierpnia 2004 r. zgodny ze starszymi wersjami.
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FromEndpointAddress(EndpointAddress) |
Inicjuje EndpointAddress10 nowe wystąpienie klasy z określonym adresem punktu końcowego. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetSchema(XmlSchemaSet) |
Zwraca kwalifikowaną nazwę XML, która opisuje reprezentację XML adresu punktu końcowego w wersji 1.0 z określonego buforowanego schematu. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToEndpointAddress() |
Pobiera adres punktu końcowego zawarty w tym typie z możliwością serializacji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IXmlSerializable.GetSchema() |
Zwraca wartość |
IXmlSerializable.ReadXml(XmlReader) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
IXmlSerializable.WriteXml(XmlWriter) |
Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |