Partilhar via


BrokeredMessage.GetBody Método

Definição

Sobrecargas

GetBody<T>()

Desserializa o corpo da mensagem agenciada em um objeto do tipo especificado usando o DataContractSerializer com um binário XmlDictionaryReader.

GetBody<T>(XmlObjectSerializer)

Desserializa o corpo BrokeredMessage em um objeto do tipo especificado usando DataContractSerializer com um XmlObjectSerializer binário.

GetBody<T>()

Desserializa o corpo da mensagem agenciada em um objeto do tipo especificado usando o DataContractSerializer com um binário XmlDictionaryReader.

public T GetBody<T> ();
member this.GetBody : unit -> 'T
Public Function GetBody(Of T) () As T

Parâmetros de tipo

T

O tipo para o qual o corpo da mensagem será desserializado.

Retornos

T

O objeto ou grafo desserializado.

Exceções

Se a mensagem estiver no estado descartado ou o fluxo do corpo da mensagem já estiver descartado.

Se a mensagem contiver um fluxo de corpo nulo ou o fluxo do corpo não contiver dados ou o corpo da mensagem já tiver sido consumido.

Aplica-se a

GetBody<T>(XmlObjectSerializer)

Desserializa o corpo BrokeredMessage em um objeto do tipo especificado usando DataContractSerializer com um XmlObjectSerializer binário.

public T GetBody<T> (System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetBody : System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetBody(Of T) (serializer As XmlObjectSerializer) As T

Parâmetros de tipo

T

Parâmetro de tipo genérico.

Parâmetros

serializer
XmlObjectSerializer

O objeto serializador.

Retornos

T

O objeto/grafo desserializado

Exceções

Gerado se a mensagem estiver no estado descartado.

Gerado quando invocado com um objeto serializador Null.

Gerada se a mensagem contiver um fluxo de corpo nulo, não contiver dados ou se o fluxo tiver sido lido uma vez (por meio de qualquer chamada GetBody().

Aplica-se a