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

Int32

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

Nachrichten queuing erkennt den Textkörperinhalt als Objekt oder als serialisierter Stream. Die BodyType Eigenschaft gibt den Typ des Objekts innerhalb Body der Eigenschaft der Nachricht an.

Die XmlMessageFormatter Bindung zwischen systemeigenen Typen und dem Objekt in einem Nachrichtentext führt aus. Wenn Sie den XmlMessageFormatterFormatierer verwenden, legt der Formatter die BodyType Eigenschaft für Sie fest.

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

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

Gilt für

Siehe auch