Sdílet prostřednictvím


Message.BodyType Vlastnost

Definice

Získá nebo nastaví typ dat, která text zprávy obsahuje.

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

Hodnota vlastnosti

Skutečný typ textu zprávy, například řetězec, datum, měna nebo číslo.

Atributy

Výjimky

Fronta zpráv je filtrována tak, aby ignorovala Body vlastnost.

Příklady

Následující příklad kódu zobrazí hodnotu vlastnosti zprávy BodyType .

Poznámky

Služba Řízení front zpráv rozpozná obsah těla jako objekt nebo jako serializovaný datový proud. Vlastnost BodyType označuje typ objektu v rámci Body vlastnosti zprávy.

Provádí XmlMessageFormatter vazbu mezi nativními typy a objektem v textu zprávy. Pokud použijete XmlMessageFormatter, formátovací modul nastaví BodyType vlastnost za vás.

Další formátovací moduly mohou také poskytovat funkce vazby, jak je znázorněno v následujícím kódu jazyka C#.

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

Platí pro

Viz také