Question#39(AZ-204)
HOTSPOT 問題(1/3) Azure Storage Queues を使用するアプリケーションを開発しています。 以下のコードがあります。 CloudStorageAccount storageAccount = CloudStorageAccount.Parse
(CloudConfigurationManager.GetSetting("StorageConnectionString")); CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient(); CloudQueue queue = queueClient.GetQueueReference("appqueue");
await queue.CreateIfNotExistsAsync(); CloudQueueMessage peekedMessage = await queue.PeekMessageAsync();
if (peekedMessage != null)
{
Console.WriteLine("The peeked message is: {0}", peekedMessage.AsString);
} CloudQueueMessage message = await queue.GetMessageAsync(); 設問 以下の各記述について、正しい場合は「はい」、誤っている場合は「いいえ」を選択してください。
回答エリア
記述(Statement)
このコードは、キューのロック期間(lock duration)を構成します。
正解:B
コード内の await queue.GetMessageAsync() はデフォルトの設定でメッセージを取得していますが、ロック期間(Visibility Timeout)を明示的に構成(設定変更)する処理は含まれていません。
ロック期間をカスタマイズするには、引数に
TimeSpanを渡す必要があります。このコードではデフォルト値が使用されるだけなので、「構成(設定)している」とは言えません。

コメント