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 hlavičky adresy.
Přetížení
GetValue<T>(XmlObjectSerializer) |
Deserializuje položku informací z hlavičky aktuální 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 hlavičky aktuální adresy na objekt zadaného typu. |
Poznámky
GetValue<T>(XmlObjectSerializer) Pokud chcete použít vlastní formátovací modul XML, použijte přetížení. V opačném případě použijte GetValue<T>() přetížení.
GetValue<T>(XmlObjectSerializer)
- Zdroj:
- AddressHeader.cs
Deserializuje položku informací z hlavičky aktuální 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é objektem záhlaví aktuální adresy.
Parametry
- serializer
- XmlObjectSerializer
Slouží XmlObjectSerializer k deserializaci položky informací z aktuálního objektu hlavičky adresy.
Návraty
Instance třídy typu T
s jejími poli a vlastnostmi nastavenými na hodnoty zadané objektem hlavičky aktuální adresy.
Výjimky
Hodnota serializer
je null
.
Příklady
Následující příklad ukazuje volání této metody.
Poznámky
Při použití tohoto přetížení musíte zadat typ pro obecný parametr T
. Typ návratové hodnoty je určen parametrem obecného typu.
Použijte toto přetížení pouze v případě, že chcete použít vlastní xml formátovací; jinak použijte GetValue<T>() přetížení.
Platí pro
GetValue<T>()
- Zdroj:
- AddressHeader.cs
Deserializuje položku informací z hlavičky aktuální 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é objektem záhlaví aktuální adresy.
Návraty
Instance třídy typu T
s jejími poli a vlastnostmi nastavenými na hodnoty zadané objektem hlavičky aktuální adresy.
Příklady
Následující příklad ukazuje volání této metody.
//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í musíte zadat typ pro obecný parametr T
. Typ návratové hodnoty je určen parametrem obecného typu.
GetValue<T>(XmlObjectSerializer) Pokud chcete použít vlastní formátovací kód XML, použijte přetížení.