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 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
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
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é.