AddressHeader.GetValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deserializa el elemento de información del objeto de encabezado de dirección actual.
Sobrecargas
| Nombre | Description |
|---|---|
| GetValue<T>(XmlObjectSerializer) |
Deserializa el elemento de información del encabezado de dirección actual en un objeto de un tipo especificado que usa un formateador especificado para serializar esta información. |
| GetValue<T>() |
Deserializa el elemento de información del encabezado de dirección actual en un objeto de un tipo especificado. |
Comentarios
Use la GetValue<T>(XmlObjectSerializer) sobrecarga si desea usar un formateador XML personalizado; de lo contrario, use la GetValue<T>() sobrecarga.
GetValue<T>(XmlObjectSerializer)
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
Deserializa el elemento de información del encabezado de dirección actual en un objeto de un tipo especificado que usa un formateador especificado para serializar esta información.
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
Parámetros de tipo
- T
Clase de tipo T con sus campos y propiedades establecidos en los valores proporcionados por el objeto de encabezado de dirección actual.
Parámetros
- serializer
- XmlObjectSerializer
utilizado XmlObjectSerializer para deserializar el elemento de información del objeto de encabezado de dirección actual.
Devoluciones
Instancia de una clase de tipo T con sus campos y propiedades establecidos en los valores proporcionados por el objeto de encabezado de dirección actual.
Excepciones
El serializer es null.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método.
Comentarios
Al usar esta sobrecarga, debe proporcionar un tipo para el parámetro Tgenérico . El tipo del valor devuelto viene determinado por el parámetro de tipo genérico.
Use esta sobrecarga solo si desea usar un formateador XML personalizado; De lo contrario, use la GetValue<T>() sobrecarga.
Se aplica a
GetValue<T>()
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
Deserializa el elemento de información del encabezado de dirección actual en un objeto de un tipo especificado.
public:
generic <typename T>
T GetValue();
public T GetValue<T>();
member this.GetValue : unit -> 'T
Public Function GetValue(Of T) () As T
Parámetros de tipo
- T
Clase de tipo T con sus campos y propiedades establecidos en los valores proporcionados por el objeto de encabezado de dirección actual.
Devoluciones
Instancia de una clase de tipo T con sus campos y propiedades establecidos en los valores proporcionados por el objeto de encabezado de dirección actual.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método.
//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)()
Comentarios
Al usar esta sobrecarga, debe proporcionar un tipo para el parámetro Tgenérico . El tipo del valor devuelto viene determinado por el parámetro de tipo genérico.
Use la GetValue<T>(XmlObjectSerializer) sobrecarga si desea usar un formateador XML personalizado.