Windows Phone 7 のキューから Azure メッセージを取得する際に問題があります。
メッセージを追加するには、そのようなコードを使用しています:
var queueClient = CloudStorageContext.
Current.
Resolver.
CreateCloudQueueClient() as CloudQueueClient;
var queue = queueClient.GetQueueReference("queuein");
queue.Create(
r => queue.AddMessage(
new CloudQueueMessage { AsBytes = Encoding.UTF8.GetBytes(msg) },
c =>
{
// Some logic here.
}));
メッセージを取り戻すには、同様の原則に従い、キュー インスタンスを使用する必要があるようです。ただし、GetMessage()
メソッドには VOID 戻り値の型があります:
Windows コンソール アプリケーションでは、これらのメソッドには戻り値の型があるため、モバイル バージョンの Azure キューで何が起こっているのかを理解するのを手伝ってくれませんか。