0

BrokeredMessage.Complete メソッドの MSDN ドキュメント ( http://msdn.microsoft.com/en-us/library/microsoft.servicebus.messaging.brokeredmessage.complete.aspx ) では、このメソッドについて次のように説明されています。メッセージであり、メッセージを処理済みとしてマークし、削除またはアーカイブする必要があることを示します。」

この方法を使用した場合、メッセージが処理された後にメッセージが削除されるのを見ただけです。これは、Service Bus が古いメッセージをアーカイブできることについて、MSDN のドキュメント、ブログ、またはその他の場所で見た唯一の事例です。

メッセージを読み取って処理し、完了のマークを付けるコードの一部として、自分でメッセージをアーカイブできます。しかし、Windows Server Service Bus で完了したメッセージをアーカイブすることは可能ですか? その場合、この機能を有効にして構成するにはどうすればよいですか?

違いが問題になる場合は、Azure バージョンではなく、ローカルでホストされている Windows Server Service バスを使用しています。

4

1 に答える 1

0

いいえ、Service Bus はメッセージをアーカイブしません。それが何を表現することになっていたかについて、ドキュメンテーションの人々と一緒にフォローアップするつもりです。

于 2013-07-01T10:47:42.323 に答える