Język

AddressHeader.GetValue Metoda

Definicja

Deserializuje element informacji z bieżącego obiektu nagłówka adresu.

Przeciążenia

Nazwa Opis
GetValue<T>(XmlObjectSerializer)

Deserializuje element informacji z bieżącego nagłówka adresu do obiektu określonego typu, który używa określonego formatującego do serializacji tych informacji.

GetValue<T>()

Deserializuje element informacji z bieżącego nagłówka adresu do obiektu określonego typu.

Uwagi

GetValue<T>(XmlObjectSerializer) Użyj przeciążenia, jeśli chcesz użyć niestandardowego formatatora XML; w przeciwnym razie użyj GetValue<T>() przeciążenia.

GetValue<T>(XmlObjectSerializer)

Źródło:
AddressHeader.cs
Źródło:
AddressHeader.cs
Źródło:
AddressHeader.cs

Deserializuje element informacji z bieżącego nagłówka adresu do obiektu określonego typu, który używa określonego formatującego do serializacji tych informacji.

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

Klasa typu T z polami i właściwościami ustawionymi na wartości dostarczone przez bieżący obiekt nagłówka adresu.

Parametry

serializer
XmlObjectSerializer

Element XmlObjectSerializer używany do deserializacji elementu informacji z bieżącego obiektu nagłówka adresu.

Zwraca

T

Wystąpienie klasy typu T z polami i właściwościami ustawionymi na wartości dostarczone przez bieżący obiekt nagłówka adresu.

Wyjątki

serializer jest null.

Przykłady

W poniższym przykładzie pokazano, jak wywołać tę metodę.

Uwagi

W przypadku korzystania z tego przeciążenia należy podać typ parametru ogólnego T. Typ wartości zwracanej jest określany przez parametr typu ogólnego.

Użyj tego przeciążenia tylko wtedy, gdy chcesz użyć niestandardowego formatatora XML; w przeciwnym razie użyj przeciążenia GetValue<T>() .

Dotyczy

GetValue<T>()

Źródło:
AddressHeader.cs
Źródło:
AddressHeader.cs
Źródło:
AddressHeader.cs

Deserializuje element informacji z bieżącego nagłówka adresu do obiektu określonego 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

Klasa typu T z polami i właściwościami ustawionymi na wartości dostarczone przez bieżący obiekt nagłówka adresu.

Zwraca

T

Wystąpienie klasy typu T z polami i właściwościami ustawionymi na wartości dostarczone przez bieżący obiekt nagłówka adresu.

Przykłady

W poniższym przykładzie pokazano, jak wywołać tę metodę.

//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)()

Uwagi

W przypadku korzystania z tego przeciążenia należy podać typ parametru ogólnego T. Typ wartości zwracanej jest określany przez parametr typu ogólnego.

GetValue<T>(XmlObjectSerializer) Użyj przeciążenia, jeśli chcesz użyć niestandardowego formatatora XML.

Dotyczy