Freigeben über


Message.BodyType Eigenschaft

Definition

Ruft den Typ der im Nachrichtenkörper enthaltenen Daten ab oder legt diesen fest.

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

Eigenschaftswert

Der tatsächliche Typ des Meldungstexts, z. B. Zeichenfolge, Datum, Währung oder Zahl.

Attribute

Ausnahmen

Die Body-Eigenschaft wird aufgrund eines für die Meldungswarteschlange gesetzten Filters ignoriert.

Beispiele

Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachricht BodyType angezeigt.

Hinweise

Message Queuing erkennt den Textinhalt als Objekt oder als serialisierter Stream. Die BodyType -Eigenschaft gibt den Typ des Objekts in der Body Eigenschaft der Nachricht an.

Die XmlMessageFormatter führt eine Bindung zwischen nativen Typen und dem -Objekt in einem Nachrichtentext durch. Wenn Sie die XmlMessageFormatterverwenden, legt der Formatierer die BodyType -Eigenschaft für Sie fest.

Andere Formatierer können auch Bindungsfunktionen bereitstellen, wie im folgenden C#-Code gezeigt.

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

Gilt für:

Weitere Informationen