次の方法で共有


CloudQueue.PeekMessagesAsync メソッド

定義

オーバーロード

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext, CancellationToken)

キューからのメッセージをピークする非同期操作を開始します。

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext)

キューからのメッセージをピークする非同期操作を開始します。

PeekMessagesAsync(Int32)

キューからのメッセージをピークする非同期操作を開始します。

PeekMessagesAsync(Int32, CancellationToken)

キューからのメッセージをピークする非同期操作を開始します。

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext, CancellationToken)

キューからのメッセージをピークする非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> PeekMessagesAsync (int messageCount, Microsoft.Azure.Storage.Queue.QueueRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PeekMessagesAsync : int * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.PeekMessagesAsync : int * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function PeekMessagesAsync (messageCount As Integer, options As QueueRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CloudQueueMessage))

パラメーター

messageCount
Int32

ピークするメッセージの数。 一度に取得できるメッセージの最大数は 32 です。

options
QueueRequestOptions

要求の追加オプションを指定する QueueRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

Task<TResult>非同期操作を表す型CloudQueueMessageの列挙可能なコレクションである オブジェクト。

属性

適用対象

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext)

キューからのメッセージをピークする非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> PeekMessagesAsync (int messageCount, Microsoft.Azure.Storage.Queue.QueueRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PeekMessagesAsync : int * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.PeekMessagesAsync : int * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function PeekMessagesAsync (messageCount As Integer, options As QueueRequestOptions, operationContext As OperationContext) As Task(Of IEnumerable(Of CloudQueueMessage))

パラメーター

messageCount
Int32

ピークするメッセージの数。 一度に取得できるメッセージの最大数は 32 です。

options
QueueRequestOptions

要求の追加オプションを指定する QueueRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

Task<TResult>非同期操作を表す型CloudQueueMessageの列挙可能なコレクションである オブジェクト。

属性

適用対象

PeekMessagesAsync(Int32)

キューからのメッセージをピークする非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> PeekMessagesAsync (int messageCount);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PeekMessagesAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.PeekMessagesAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function PeekMessagesAsync (messageCount As Integer) As Task(Of IEnumerable(Of CloudQueueMessage))

パラメーター

messageCount
Int32

ピークするメッセージの数。 一度に取得できるメッセージの最大数は 32 です。

戻り値

Task<TResult>非同期操作を表す型CloudQueueMessageの列挙可能なコレクションである オブジェクト。

属性

適用対象

PeekMessagesAsync(Int32, CancellationToken)

キューからのメッセージをピークする非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> PeekMessagesAsync (int messageCount, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PeekMessagesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.PeekMessagesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function PeekMessagesAsync (messageCount As Integer, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CloudQueueMessage))

パラメーター

messageCount
Int32

ピークするメッセージの数。 一度に取得できるメッセージの最大数は 32 です。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

Task<TResult>非同期操作を表す型CloudQueueMessageの列挙可能なコレクションである オブジェクト。

属性

適用対象