AddressHeader.GetValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Deserializuje položku informací z aktuálního objektu záhlaví adresy.
Přetížení
| Name | Description |
|---|---|
| GetValue<T>(XmlObjectSerializer) |
Deserializuje položku informací z aktuální hlavičky adresy na objekt zadaného typu, který používá zadaný formátovací modul k serializaci těchto informací. |
| GetValue<T>() |
Deserializuje položku informací z aktuální hlavičky adresy na objekt zadaného typu. |
Poznámky
GetValue<T>(XmlObjectSerializer) Přetížení použijte, pokud chcete použít přizpůsobený formátovací modul XML; jinak použijte GetValue<T>() přetížení.
GetValue<T>(XmlObjectSerializer)
- Zdroj:
- AddressHeader.cs
- Zdroj:
- AddressHeader.cs
- Zdroj:
- AddressHeader.cs
Deserializuje položku informací z aktuální hlavičky adresy na objekt zadaného typu, který používá zadaný formátovací modul k serializaci těchto informací.
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
Parametry typu
- T
Třída typu T s poli a vlastnostmi nastavenými na hodnoty zadané aktuálním objektem záhlaví adresy.
Parametry
- serializer
- XmlObjectSerializer
Použité XmlObjectSerializer k deserializaci informační položky z aktuálního objektu záhlaví adresy.
Návraty
Instance třídy typu T s poli a vlastnostmi nastavenými na hodnoty zadané aktuálním objektem hlavičky adresy.
Výjimky
To serializer je null.
Příklady
Následující příklad ukazuje, jak volat tuto metodu.
Poznámky
Při použití tohoto přetížení je nutné zadat typ pro obecný parametr T. Typ návratové hodnoty je určen parametrem obecného typu.
Toto přetížení použijte pouze v případě, že chcete použít vlastní formátovací modul XML; jinak použijte GetValue<T>() přetížení.
Platí pro
GetValue<T>()
- Zdroj:
- AddressHeader.cs
- Zdroj:
- AddressHeader.cs
- Zdroj:
- AddressHeader.cs
Deserializuje položku informací z aktuální hlavičky adresy na objekt zadaného typu.
public:
generic <typename T>
T GetValue();
public T GetValue<T>();
member this.GetValue : unit -> 'T
Public Function GetValue(Of T) () As T
Parametry typu
- T
Třída typu T s poli a vlastnostmi nastavenými na hodnoty zadané aktuálním objektem záhlaví adresy.
Návraty
Instance třídy typu T s poli a vlastnostmi nastavenými na hodnoty zadané aktuálním objektem hlavičky adresy.
Příklady
Následující příklad ukazuje, jak volat tuto metodu.
//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)()
Poznámky
Při použití tohoto přetížení je nutné zadat typ pro obecný parametr T. Typ návratové hodnoty je určen parametrem obecného typu.
GetValue<T>(XmlObjectSerializer) Přetížení použijte, pokud chcete použít přizpůsobený formátovací modul XML.