AddressHeader.GetValue Metoda

Definice

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

T

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

T

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.

Platí pro