Udostępnij za pośrednictwem


Message.BodyType Właściwość

Definicja

Pobiera lub ustawia typ danych, które zawiera treść komunikatu.

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

Wartość właściwości

Prawdziwy typ treści wiadomości, taki jak ciąg, data, waluta lub liczba.

Atrybuty

Wyjątki

Kolejka komunikatów jest filtrowana w celu zignorowania Body właściwości.

Przykłady

Poniższy przykład kodu przedstawia wartość właściwości komunikatu BodyType .

Uwagi

Kolejkowanie komunikatów rozpoznaje zawartość treści jako obiekt lub jako strumień serializowany. Właściwość BodyType wskazuje typ obiektu we Body właściwości komunikatu.

Funkcja XmlMessageFormatter wykonuje powiązanie między typami natywnymi a obiektem w treści komunikatu. Jeśli używasz elementu XmlMessageFormatter, formater ustawia BodyType właściwość dla Ciebie.

Inne formatery mogą również zapewnić funkcjonalność powiązania, jak pokazano w poniższym kodzie języka C#.

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

Dotyczy

Zobacz też