AddressHeader.GetValue Methode

Definitie

Hiermee wordt het informatie-item van het huidige adreskopobject gedeserialiseerd.

Overloads

Name Description
GetValue<T>(XmlObjectSerializer)

Hiermee wordt het informatie-item van de huidige adreskop gedeserialiseerd naar een object van een opgegeven type dat gebruikmaakt van een opgegeven formatter om deze informatie te serialiseren.

GetValue<T>()

Hiermee wordt het informatie-item van de huidige adreskop gedeserialiseerd naar een object van een opgegeven type.

Opmerkingen

Gebruik de GetValue<T>(XmlObjectSerializer) overbelasting als u een aangepaste XML-indeling wilt gebruiken. Gebruik anders de GetValue<T>() overbelasting.

GetValue<T>(XmlObjectSerializer)

Bron:
AddressHeader.cs
Bron:
AddressHeader.cs
Bron:
AddressHeader.cs

Hiermee wordt het informatie-item van de huidige adreskop gedeserialiseerd naar een object van een opgegeven type dat gebruikmaakt van een opgegeven formatter om deze informatie te serialiseren.

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

Type parameters

T

Een klasse van het type T met de velden en eigenschappen die zijn ingesteld op de waarden die zijn opgegeven door het huidige adreskopobject.

Parameters

serializer
XmlObjectSerializer

Hiermee XmlObjectSerializer wordt het informatie-item van het huidige adreskopobject gedeserialiseerd.

Retouren

T

Een exemplaar van een klasse van het type T met de velden en eigenschappen die zijn ingesteld op de waarden die zijn opgegeven door het huidige adreskopobject.

Uitzonderingen

De serializer is null.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze methode aanroept.

Opmerkingen

Wanneer u deze overbelasting gebruikt, moet u een type opgeven voor de algemene parameter T. Het type van de retourwaarde wordt bepaald door de algemene typeparameter.

Gebruik deze overbelasting alleen als u een aangepaste XML-indeling wilt gebruiken; gebruik anders de GetValue<T>() overbelasting.

Van toepassing op

GetValue<T>()

Bron:
AddressHeader.cs
Bron:
AddressHeader.cs
Bron:
AddressHeader.cs

Hiermee wordt het informatie-item van de huidige adreskop gedeserialiseerd naar een object van een opgegeven type.

public:
generic <typename T>
 T GetValue();
public T GetValue<T>();
member this.GetValue : unit -> 'T
Public Function GetValue(Of T) () As T

Type parameters

T

Een klasse van het type T met de velden en eigenschappen die zijn ingesteld op de waarden die zijn opgegeven door het huidige adreskopobject.

Retouren

T

Een exemplaar van een klasse van het type T met de velden en eigenschappen die zijn ingesteld op de waarden die zijn opgegeven door het huidige adreskopobject.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze methode aanroept.

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

Opmerkingen

Wanneer u deze overbelasting gebruikt, moet u een type opgeven voor de algemene parameter T. Het type van de retourwaarde wordt bepaald door de algemene typeparameter.

Gebruik de GetValue<T>(XmlObjectSerializer) overbelasting als u een aangepaste XML-indeling wilt gebruiken.

Van toepassing op