AddressHeader.GetValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desserializa o item de informação do objeto cabeçalho de endereço atual.
Sobrecargas
| Name | Description |
|---|---|
| GetValue<T>(XmlObjectSerializer) |
Desserializa o item de informação do cabeçalho de endereço atual para um objeto de um tipo especificado que utiliza um formateador especificado para serializar essa informação. |
| GetValue<T>() |
Desserializa o item de informação do cabeçalho de endereço atual para um objeto de um tipo especificado. |
Observações
Use a GetValue<T>(XmlObjectSerializer) sobrecarga se quiser usar um formatador XML personalizado; caso contrário, use a GetValue<T>() sobrecarga.
GetValue<T>(XmlObjectSerializer)
- Origem:
- AddressHeader.cs
- Origem:
- AddressHeader.cs
- Origem:
- AddressHeader.cs
Desserializa o item de informação do cabeçalho de endereço atual para um objeto de um tipo especificado que utiliza um formateador especificado para serializar essa informação.
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 Genérico
- T
Uma classe de tipo T com os seus campos e propriedades definidos para os valores fornecidos pelo objeto cabeçalho de endereço atual.
Parâmetros
- serializer
- XmlObjectSerializer
É XmlObjectSerializer usado para desserializar o item de informação do objeto cabeçalho de endereço atual.
Devoluções
Uma instância de uma classe de tipo T com os seus campos e propriedades definidos para os valores fornecidos pelo objeto cabeçalho de endereço atual.
Exceções
O serializer é null.
Exemplos
O exemplo seguinte mostra como chamar este método.
Observações
Ao usar esta sobrecarga, deve fornecer um tipo para o parâmetro Tgenérico . O tipo do valor de retorno é determinado pelo parâmetro genérico de tipo.
Use esta sobrecarga apenas se quiser usar um formatador XML personalizado; Caso contrário, usa a GetValue<T>() sobrecarga.
Aplica-se a
GetValue<T>()
- Origem:
- AddressHeader.cs
- Origem:
- AddressHeader.cs
- Origem:
- AddressHeader.cs
Desserializa o item de informação do cabeçalho de endereço atual para um objeto de um 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 Genérico
- T
Uma classe de tipo T com os seus campos e propriedades definidos para os valores fornecidos pelo objeto cabeçalho de endereço atual.
Devoluções
Uma instância de uma classe de tipo T com os seus campos e propriedades definidos para os valores fornecidos pelo objeto cabeçalho de endereço atual.
Exemplos
O exemplo seguinte mostra como chamar 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)()
Observações
Ao usar esta sobrecarga, deve fornecer um tipo para o parâmetro Tgenérico . O tipo do valor de retorno é determinado pelo parâmetro genérico de tipo.
Use a GetValue<T>(XmlObjectSerializer) sobrecarga se quiser usar um formatador XML personalizado.