AddressHeader.GetValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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).