Message.BodyType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) {
}