AddressHeader.GetValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.