AddressHeader.GetValue Método

Definición

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

T

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

T

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.

Se aplica a