EndpointAddress.ReadFrom Méthode

Définition

Lit une adresse de point de terminaison à partir d'un lecteur XML spécifié.

Surcharges

ReadFrom(XmlDictionaryReader)

Lit une adresse de point de terminaison à partir d'un lecteur de dictionnaire XML spécifié.

ReadFrom(AddressingVersion, XmlDictionaryReader)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée à partir d'un lecteur de dictionnaire XML spécifié.

ReadFrom(AddressingVersion, XmlReader)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée à partir d'un lecteur XML spécifié.

ReadFrom(XmlDictionaryReader, XmlDictionaryString, XmlDictionaryString)

Lit une adresse de point de terminaison avec un nom qualifié spécifié à partir d'un lecteur de dictionnaire XML spécifié.

ReadFrom(AddressingVersion, XmlDictionaryReader, XmlDictionaryString, XmlDictionaryString)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée avec un nom qualifié spécifié à partir d'un lecteur de dictionnaire XML spécifié.

ReadFrom(AddressingVersion, XmlReader, String, String)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée avec un nom qualifié spécifié à partir d'un lecteur XML spécifié.

ReadFrom(XmlDictionaryReader)

Lit une adresse de point de terminaison à partir d'un lecteur de dictionnaire XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.Xml.XmlDictionaryReader reader);

Paramètres

reader
XmlDictionaryReader

XmlDictionaryReader à partir duquel l'adresse de point de terminaison est obtenue.

Retours

EndpointAddress

EndpointAddress lu à partir du lecteur de dictionnaire XML.

Exemples

Le code suivant indique comment lire une adresse de point de terminaison à partir d'un lecteur de dictionnaire XML.

C#
XmlDictionaryReader reader = (XmlDictionaryReader) XmlDictionaryReader.Create("addressdata.xml");
EndpointAddress createdEA = EndpointAddress.ReadFrom(reader);

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

ReadFrom(AddressingVersion, XmlDictionaryReader)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée à partir d'un lecteur de dictionnaire XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlDictionaryReader reader);

Paramètres

addressingVersion
AddressingVersion

AddressingVersion de l'adresse du point de terminaison actuel.

reader
XmlDictionaryReader

XmlDictionaryReader à partir duquel l'adresse de point de terminaison est obtenue.

Retours

EndpointAddress

EndpointAddress lu à partir du lecteur de dictionnaire XML.

Exemples

C#
XmlReader reader = XmlReader.Create("addressdata.xml");
XmlDictionaryReader dictReader = XmlDictionaryReader.CreateDictionaryReader(reader);
EndpointAddress createdEA = EndpointAddress.ReadFrom
                (AddressingVersion.WSAddressing10,
                 dictReader);

S’applique à

.NET Core 1.1 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
UWP 10.0

ReadFrom(AddressingVersion, XmlReader)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée à partir d'un lecteur XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlReader reader);

Paramètres

addressingVersion
AddressingVersion

AddressingVersion de l'adresse du point de terminaison actuel.

reader
XmlReader

XmlReader à partir duquel l'adresse de point de terminaison est obtenue.

Retours

EndpointAddress

EndpointAddress lu à partir du lecteur XML.

Exemples

Le code suivant indique comment lire dans une adresse de point de terminaison à partir d'un lecteur de dictionnaire XML.

C#
    XmlReader reader = XmlReader.Create("addressdata.xml");
    XmlDictionaryReader dictReader = XmlDictionaryReader.CreateDictionaryReader(reader);
    EndpointAddress createdEA = EndpointAddress.ReadFrom
(AddressingVersion.WSAddressing10,
 dictReader,
 "EndpointReference",
 "http://www.w3.org/2005/08/addressing");

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

ReadFrom(XmlDictionaryReader, XmlDictionaryString, XmlDictionaryString)

Lit une adresse de point de terminaison avec un nom qualifié spécifié à partir d'un lecteur de dictionnaire XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.Xml.XmlDictionaryReader reader, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString ns);

Paramètres

reader
XmlDictionaryReader

XmlDictionaryReader à partir duquel l'adresse de point de terminaison est obtenue.

localName
XmlDictionaryString

XmlDictionaryString contenant le nom local du nœud XML destiné à contenir l'adresse de point de terminaison.

ns
XmlDictionaryString

XmlDictionaryString contenant l'espace de noms du nœud XML destiné à contenir l'adresse de point de terminaison.

Retours

EndpointAddress

EndpointAddress avec le nom qualifié lu à partir du lecteur de dictionnaire XML.

Exemples

Le code suivant indique comment lire dans une adresse de point de terminaison à partir d'un lecteur de dictionnaire XML.

C#
XmlReader reader = XmlReader.Create("addressdata.xml");
XmlDictionaryReader dictReader = XmlDictionaryReader.CreateDictionaryReader(reader);
XmlDictionaryString xdLocalName = new XmlDictionaryString(XmlDictionary.Empty, "EndpointReference",0);
XmlDictionaryString xdNamespace = new XmlDictionaryString(XmlDictionary.Empty, "http://www.w3.org/2005/08/addressing", 0);
EndpointAddress createdEA = EndpointAddress.ReadFrom(dictReader, xdLocalName, xdNamespace);

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

ReadFrom(AddressingVersion, XmlDictionaryReader, XmlDictionaryString, XmlDictionaryString)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée avec un nom qualifié spécifié à partir d'un lecteur de dictionnaire XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlDictionaryReader reader, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString ns);

Paramètres

addressingVersion
AddressingVersion

AddressingVersion de l'adresse du point de terminaison actuel.

reader
XmlDictionaryReader

XmlDictionaryReader à partir duquel l'adresse de point de terminaison est obtenue.

localName
XmlDictionaryString

Contient le nom local du nœud XML destiné à contenir l'adresse de point de terminaison.

ns
XmlDictionaryString

Contient l'espace de noms du nœud XML destiné à contenir l'adresse de point de terminaison.

Retours

EndpointAddress

EndpointAddress avec le nom qualifié lu à partir du lecteur XML.

Exemples

C#
XmlReader reader = XmlReader.Create("addressdata.xml");
XmlDictionaryReader xReader = XmlDictionaryReader.CreateDictionaryReader(reader);
// Create an XmlDictionary and add values to it.
XmlDictionary d = new XmlDictionary();
XmlDictionaryString xdLocalName = new XmlDictionaryString(XmlDictionary.Empty, "EndpointReference",0);
XmlDictionaryString xdNamespace = new XmlDictionaryString(XmlDictionary.Empty, "http://www.w3.org/2005/08/addressing", 0);

EndpointAddress createdEA = EndpointAddress.ReadFrom
                (AddressingVersion.WSAddressing10,
                 xReader,
                 xdLocalName,
                 xdNamespace
                );

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

ReadFrom(AddressingVersion, XmlReader, String, String)

Lit une adresse de point de terminaison pour une version d'adresse spécifiée avec un nom qualifié spécifié à partir d'un lecteur XML spécifié.

C#
public static System.ServiceModel.EndpointAddress ReadFrom (System.ServiceModel.Channels.AddressingVersion addressingVersion, System.Xml.XmlReader reader, string localName, string ns);

Paramètres

addressingVersion
AddressingVersion

AddressingVersion de l'adresse du point de terminaison actuel.

reader
XmlReader

XmlReader à partir duquel l'adresse de point de terminaison est obtenue.

localName
String

Contient le nom local du nœud XML destiné à contenir l'adresse de point de terminaison.

ns
String

Contient l'espace de noms du nœud XML destiné à contenir l'adresse de point de terminaison.

Retours

EndpointAddress

EndpointAddress avec le nom qualifié lu à partir du lecteur XML.

Exemples

C#
XmlReader reader = XmlReader.Create("addressdata.xml");
XmlDictionaryReader xReader = XmlDictionaryReader.CreateDictionaryReader(reader);
// Create an XmlDictionary and add values to it.
XmlDictionary d = new XmlDictionary();
XmlDictionaryString xdLocalName = new XmlDictionaryString(XmlDictionary.Empty, "EndpointReference",0);
XmlDictionaryString xdNamespace = new XmlDictionaryString(XmlDictionary.Empty, "http://www.w3.org/2005/08/addressing", 0);

EndpointAddress createdEA = EndpointAddress.ReadFrom
                (AddressingVersion.WSAddressing10,
                 xReader,
                 xdLocalName,
                 xdNamespace
                );

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8