EndpointAddress10 Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een serialiseerbaar type eindpuntadres dat compatibel is WS-Addressing V1 en waarmee het kan worden weergegeven als onderdeel van het servicecontract.
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
- Overname
-
EndpointAddress10
- Implementeringen
Voorbeelden
// 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()
Opmerkingen
Het EndpointAddress is niet serialiseerbaar en is niet gekoppeld aan een bepaalde versie van de WS-Addressing specificatie. Deze klasse biedt een WS-Addressing V1-compatibele wrapper voor de EndpointAddress serialiseerbare (implementeert de ISerializable interface) en is gebonden aan de WS-Addressing V1-kabelindeling. De FromEndpointAddress(EndpointAddress) methode voert de wrapping uit en de ToEndpointAddress methode doet het uitpakken, zodat het eindpuntadres kan worden hersteld nadat het op de draad is geserialiseerd.
Windows Communication Foundation (WCF) levert ook een klasse die een serieel type biedt, EndpointAddressAugust2004, dat compatibel is WS-Addressing augustus 2004 voor verouderde doeleinden.
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FromEndpointAddress(EndpointAddress) |
Initialiseert een nieuw exemplaar van de EndpointAddress10 klasse met een opgegeven eindpuntadres. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetSchema(XmlSchemaSet) |
Retourneert een XML-gekwalificeerde naam die de XML-weergave van het eindpuntadres van versie 1.0 uit een opgegeven schema in de cache beschrijft. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToEndpointAddress() |
Hiermee wordt het eindpuntadres opgehaald dat is opgenomen in dit serialiseerbare type. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Retourneert |
| IXmlSerializable.ReadXml(XmlReader) |
Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IXmlSerializable.WriteXml(XmlWriter) |
Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |