Compartilhar via


Message.BodyType Propriedade

Definição

Obtém ou define o tipo de dados que o corpo da mensagem contém.

public:
 property int BodyType { int get(); void set(int value); };
[System.Messaging.MessagingDescription("MsgBodyType")]
public int BodyType { get; set; }
[<System.Messaging.MessagingDescription("MsgBodyType")>]
member this.BodyType : int with get, set
Public Property BodyType As Integer

Valor da propriedade

O verdadeiro tipo do corpo da mensagem, como uma cadeia de caracteres, uma data, uma moeda ou um número.

Atributos

Exceções

A fila de mensagens é filtrada para ignorar a propriedade Body.

Exemplos

O exemplo de código a seguir exibe o valor da propriedade de BodyType uma mensagem.

Comentários

O Enfileiramento de Mensagens reconhece o conteúdo do corpo como um objeto ou como um fluxo serializado. A BodyType propriedade indica o tipo do objeto dentro da Body propriedade da mensagem.

O XmlMessageFormatter executa a associação entre tipos nativos e o objeto em um corpo da mensagem. Se você usar o XmlMessageFormatter, o formatador definirá a BodyType propriedade para você.

Outros formatadores também podem fornecer funcionalidade de associação, conforme mostrado no código C# a seguir.

message.Formatter = new ActiveXMessageFormatter();  
object myObject message.Body;  
if (myObject is string) {  
}  
if (myObject is int) {  
}  
if (myObject is float) {  
}  

Aplica-se a

Confira também