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
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) {
}