2009-08-18 17 views
0

Iamの.NETと私はメッセージの本文が受信有効であるかどうかを確認したい が有効か無効

MSMQ

に取り組んに新しいですので、私は検証」msmqMessageをしています.Body == null "が例外をスローします。 ボディタイプが0であることが判明しました。他にもこれが起こると768

無効なメッセージのbodytype == 0かどうかを確認しても問題ありません。

0と768の略語は分かりませんが、bodytypeのdiffernt値はどこから得られますか?

+0

mmm、この側で私の質問をしているはずです。送信者と受信者の両方が.NETベースですか? – Marthinus

答えて

0

「BodyType」を(相手側から)自分で設定したと思われます。

「有効」とは何ですか?オブジェクトは特定のタイプのものですか?おそらくそれを確認してください。

他にキューにオブジェクトを書き込んでいるのは誰ですか?どのようなタイプですか?

+0

明示的に私はbodytypeをどこに設定しても、フォーマッタをBinaryMessageFormatterに設定してからメッセージを送信しませんでした。 ボディタイプを設定する必要はありますか? – somaraj

+0

BodyTypeを設定したことがない場合は、「0」、「768」などの数値の定義を見つけるのに役立ちますが、決してチェックしないことも役立ちます。私はBinaryMessageFormatterも使用しています。私の他の質問は残っています - 誰があなたのキューにメッセージを送信しますか? –

+0

誰もこれを把握できましたか?私は同じ問題を抱えています - BodyType = 0のメッセージは私のプログラムを壊しています –

関連する問題