EndpointAddress10 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen serialisierbaren Endpunktadressentyp bereit, der WS-Addressing V1-kompatibel ist und die es ermöglicht, als Teil des Servicevertrags verfügbar zu machen.
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
- Vererbung
-
EndpointAddress10
- Implementiert
Beispiele
// 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()
Hinweise
Das EndpointAddress ist nicht serialisierbar oder ist an eine bestimmte Version der WS-Addressing Spezifikation gebunden. Diese Klasse stellt einen WS-Addressing V1-kompatiblen Wrapper für die EndpointAddress serialisierbare (implementiert die ISerializable Schnittstelle) bereit und ist an das WS-Addressing V1-Drahtformat gebunden. Die FromEndpointAddress(EndpointAddress) Methode führt den Umbruch durch, und die ToEndpointAddress Methode führt die Entwrapping durch, sodass die Wiederherstellung der Endpunktadresse nach der Serialisierung auf dem Draht ermöglicht wird.
Windows Communication Foundation (WCF) stellt auch eine Klasse bereit, die einen serialisierbaren Typ EndpointAddressAugust2004 bereitstellt, der für Legacyzwecke WS-Addressing August 2004 kompatibel ist.
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| FromEndpointAddress(EndpointAddress) |
Initialisiert eine neue Instanz der EndpointAddress10 Klasse mit einer angegebenen Endpunktadresse. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetSchema(XmlSchemaSet) |
Gibt einen XML-qualifizierten Namen zurück, der die XML-Darstellung der Endpunktadresse der Version 1.0 aus einem angegebenen zwischengespeicherten Schema beschreibt. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToEndpointAddress() |
Ruft die Endpunktadresse ab, die in diesem serialisierbaren Typ enthalten ist. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IXmlSerializable.GetSchema() |
Gibt |
| IXmlSerializable.ReadXml(XmlReader) |
Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. |
| IXmlSerializable.WriteXml(XmlWriter) |
Dieses Mitglied unterstützt die .NET Framework-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. |