AddressHeader.GetValue Méthode

Définition

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

Surcharges

Nom Description
GetValue<T>(XmlObjectSerializer)

Désérialise l’élément d’informations de l’en-tête d’adresse actuel vers 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 vers un objet d’un type spécifié.

Remarques

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

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 vers 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 avec ses champs et ses propriétés définis sur les valeurs fournies par l’objet d’en-tête d’adresse actuel.

Paramètres

serializer
XmlObjectSerializer

Utilisé XmlObjectSerializer 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 avec ses champs et ses propriétés définis sur les valeurs fournies par l’objet d’en-tête d’adresse actuel.

Exceptions

serializer a la valeur null.

Exemples

L’exemple suivant montre comment appeler cette méthode.

Remarques

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

Utilisez cette surcharge uniquement si vous souhaitez utiliser un formateur XML personnalisé ; sinon, utilisez la GetValue<T>() surcharge.

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 vers 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 avec ses champs et ses propriétés définis sur les valeurs fournies par l’objet d’en-tête d’adresse actuel.

Retours

T

Instance d’une classe de type T avec ses champs et ses propriétés définis sur les valeurs fournies par l’objet d’en-tête d’adresse actuel.

Exemples

L’exemple suivant montre comment appeler cette 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 Tgénérique. Le type de la valeur de retour est déterminé par le paramètre de type générique.

Utilisez la GetValue<T>(XmlObjectSerializer) surcharge si vous souhaitez utiliser un formateur XML personnalisé.

S’applique à