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
| GetValue<T>(XmlObjectSerializer) |
Deserializa el elemento de información desde el encabezado de dirección actual a un objeto de un tipo especificado que utiliza un formateador especificado para serializar esta información. |
| GetValue<T>() |
Deserializa el elemento de información desde el encabezado de dirección actual a un objeto de un tipo especificado. |
Comentarios
Utilice la sobrecarga GetValue<T>(XmlObjectSerializer) si desea utilizar un formateador XML personalizado; de lo contrario utilice la sobrecarga GetValue<T>().
GetValue<T>(XmlObjectSerializer)
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
Deserializa el elemento de información desde el encabezado de dirección actual a un objeto de un tipo especificado que utiliza 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
Una 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
XmlObjectSerializer utilizado para deserializar el elemento de información del objeto de encabezado de dirección actual.
Devoluciones
Una 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 valor de serializer es null.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método.
Comentarios
Al utilizar esta sobrecarga, debe proporcionar un tipo para el parámetro Tgenérico. El parámetro de tipo genérico determina el tipo del valor devuelto.
Utilice esta sobrecarga sólo si desea utilizar un formateador XML personalizado; de lo contrario utilice la sobrecarga GetValue<T>().
Se aplica a
GetValue<T>()
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
- Source:
- AddressHeader.cs
Deserializa el elemento de información desde el encabezado de dirección actual a 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
Una clase de tipo T con sus campos y propiedades establecidos en los valores proporcionados por el objeto de encabezado de dirección actual.
Devoluciones
Una 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 utilizar esta sobrecarga, debe proporcionar un tipo para el parámetro Tgenérico. El parámetro de tipo genérico determina el tipo del valor devuelto.
Utilice la sobrecarga GetValue<T>(XmlObjectSerializer) si desea utilizar un formateador XML personalizado.