Partager via


AddressHeader.GetValue Méthode

Définition

Désérialise l'élément d'informations à partir de l'objet d'en-tête d'adresse actuel.

Surcharges

GetValue<T>(XmlObjectSerializer)

Désérialise l'élément d'informations de l'en-tête d'adresse actuel en un objet d'un type spécifié qui utilise un formateur spécifié pour sérialiser ces informations.

GetValue<T>()

Désérialise l'élément d'informations de l'en-tête d'adresse actuel en un objet d'un type spécifié.

Remarques

Si vous souhaitez employer un formateur XML personnalisé, utilisez la surcharge GetValue<T>(XmlObjectSerializer) ; sinon, utilisez GetValue<T>().

GetValue<T>(XmlObjectSerializer)

Source:
AddressHeader.cs
Source:
AddressHeader.cs
Source:
AddressHeader.cs

Désérialise l'élément d'informations de l'en-tête d'adresse actuel en un objet d'un type spécifié qui utilise un formateur spécifié pour sérialiser ces informations.

public:
generic <typename T>
 T GetValue(System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetValue<T> (System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetValue : System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetValue(Of T) (serializer As XmlObjectSerializer) As T

Paramètres de type

T

Classe de type T dont les champs et les propriétés reçoivent leurs valeurs de l'objet d'en-tête d'adresse actif.

Paramètres

serializer
XmlObjectSerializer

XmlObjectSerializer utilisé pour désérialiser l'élément d'informations à partir de l'objet d'en-tête d'adresse actuel.

Retours

T

Instance d'une classe de type T dont les champs et les propriétés reçoivent leurs valeurs de l'objet d'en-tête d'adresse actif.

Exceptions

serializer a la valeur null.

Exemples

L'exemple suivant illustre l'appel à la méthode.

Remarques

Lorsque vous utilisez cette surcharge, vous devez fournir un type pour le paramètre T générique. Le type de la valeur de retour est déterminé par le paramètre de type générique.

N'utilisez cette surcharge que si vous souhaitez employer un formateur XML personnalisé ; sinon, utilisez GetValue<T>().

S’applique à

GetValue<T>()

Source:
AddressHeader.cs
Source:
AddressHeader.cs
Source:
AddressHeader.cs

Désérialise l'élément d'informations de l'en-tête d'adresse actuel en un objet d'un type spécifié.

public:
generic <typename T>
 T GetValue();
public T GetValue<T> ();
member this.GetValue : unit -> 'T
Public Function GetValue(Of T) () As T

Paramètres de type

T

Classe de type T dont les champs et les propriétés reçoivent leurs valeurs de l'objet d'en-tête d'adresse actif.

Retours

T

Instance d'une classe de type T dont les champs et les propriétés reçoivent leurs valeurs de l'objet d'en-tête d'adresse actif.

Exemples

L'exemple suivant illustre l'appel à la méthode.

//Create address headers with XmlObjectSerializer specified
XmlObjectSerializer serializer = new DataContractSerializer(typeof(int));
AddressHeader addressHeaderWithObjSer = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer);
int value = addressHeaderWithObjSer.GetValue<int>();
//Create address headers with XmlObjectSerializer specified
XmlObjectSerializer serializer = new DataContractSerializer(typeof(int));
AddressHeader addressHeaderWithObjSer = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer);
int value = addressHeaderWithObjSer.GetValue<int>();
'Create address headers with XmlObjectSerializer specified
Dim serializer As XmlObjectSerializer = New DataContractSerializer(GetType(Integer))
Dim addressHeaderWithObjSer As AddressHeader = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer)
Dim value As Integer = addressHeaderWithObjSer.GetValue(Of Integer)()
'Create address headers with XmlObjectSerializer specified
Dim serializer As XmlObjectSerializer = New DataContractSerializer(GetType(Integer))
Dim addressHeaderWithObjSer As AddressHeader = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer)
Dim value As Integer = addressHeaderWithObjSer.GetValue(Of Integer)()

Remarques

Lorsque vous utilisez cette surcharge, vous devez fournir un type pour le paramètre T générique. Le type de la valeur de retour est déterminé par le paramètre de type générique.

Si vous souhaitez employer un formateur XML personnalisé, utilisez la surcharge GetValue<T>(XmlObjectSerializer).

S’applique à