EndpointAddress10 Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en serialiserbar typ av slutpunktsadress som är WS-Addressing V1-kompatibel och som gör att den kan exponeras som en del av tjänstkontraktet.
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
- Arv
-
EndpointAddress10
- Implementeringar
Exempel
// 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()
Kommentarer
Är EndpointAddress inte serialiserbar och är inte heller kopplad till en viss version av WS-Addressing-specifikationen. Den här klassen innehåller en WS-Addressing V1-kompatibel omslutning för EndpointAddress som är serialiserbar (implementerar ISerializable gränssnittet) och som är bunden till WS-Addressing V1-trådformat. Metoden FromEndpointAddress(EndpointAddress) utför omslutningen ToEndpointAddress och metoden gör avskrivningen, vilket gör att slutpunktsadressen kan återställas när den har serialiserats på tråden.
Windows Communication Foundation (WCF) tillhandahåller också en klass som tillhandahåller en serialiserbar typ, EndpointAddressAugust2004, som är WS-Addressing augusti 2004 kompatibel för äldre ändamål.
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FromEndpointAddress(EndpointAddress) |
Initierar en ny instans av EndpointAddress10 klassen med en angiven slutpunktsadress. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetSchema(XmlSchemaSet) |
Returnerar ett XML-kvalificerat namn som beskriver XML-representationen av slutpunktsadressen version 1.0 från ett angivet cachelagrat schema. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToEndpointAddress() |
Hämtar slutpunktsadressen i den här serialiserbara typen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Returnerar |
| IXmlSerializable.ReadXml(XmlReader) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IXmlSerializable.WriteXml(XmlWriter) |
Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |