Message.BodyType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) {
}