CloudQueue クラス

定義

このクラスは、Microsoft Azure Queue サービスのキューを表します。

public class CloudQueue
type CloudQueue = class
Public Class CloudQueue
継承
CloudQueue

コンストラクター

CloudQueue(StorageUri, StorageCredentials)

CloudQueue クラスの新しいインスタンスを初期化します。

CloudQueue(Uri)

CloudQueue クラスの新しいインスタンスを初期化します。

CloudQueue(Uri, StorageCredentials)

CloudQueue クラスの新しいインスタンスを初期化します。

プロパティ

ApproximateMessageCount

キューのおおよそのメッセージ数を取得します。

EncodeMessage

メッセージの追加または取得時に base64 エンコードを適用するかどうかを示す値を取得または設定します。

Metadata

キューのメタデータを取得します。

Name

キューの名前を取得します。

ServiceClient

Queue サービスを表す CloudQueueClient オブジェクトを取得します。

StorageUri

プライマリとセカンダリの両方の場所のキューの URI を取得します。

Uri

プライマリの場所のキューの URI を取得します。

メソッド

AddMessage(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

メッセージをキューに追加します。

AddMessageAsync(CloudQueueMessage)

キューにメッセージを追加する非同期操作を開始します。

AddMessageAsync(CloudQueueMessage, CancellationToken)

キューにメッセージを追加する非同期操作を開始します。

AddMessageAsync(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

キューにメッセージを追加する非同期操作を開始します。

AddMessageAsync(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

キューにメッセージを追加する非同期操作を開始します。

BeginAddMessage(CloudQueueMessage, AsyncCallback, Object)

キューにメッセージを追加する非同期操作を開始します。

BeginAddMessage(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューにメッセージを追加する非同期操作を開始します。

BeginClear(AsyncCallback, Object)

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

BeginClear(QueueRequestOptions, OperationContext, AsyncCallback, Object)

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

BeginCreate(AsyncCallback, Object)

キューを作成するための非同期操作を開始します。

BeginCreate(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューを作成するための非同期操作を開始します。

BeginCreateIfNotExists(AsyncCallback, Object)

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

BeginCreateIfNotExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

BeginDelete(AsyncCallback, Object)

キューを削除する非同期操作を開始します。

BeginDelete(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューを削除する非同期操作を開始します。

BeginDeleteIfExists(AsyncCallback, Object)

キューが既に存在する場合は削除する非同期操作を開始します。

BeginDeleteIfExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューが既に存在する場合は削除する非同期操作を開始します。

BeginDeleteMessage(CloudQueueMessage, AsyncCallback, Object)

メッセージを削除する非同期操作を開始します。

BeginDeleteMessage(CloudQueueMessage, QueueRequestOptions, OperationContext, AsyncCallback, Object)

メッセージを削除する非同期操作を開始します。

BeginDeleteMessage(String, String, AsyncCallback, Object)

メッセージを削除する非同期操作を開始します。

BeginDeleteMessage(String, String, QueueRequestOptions, OperationContext, AsyncCallback, Object)

メッセージを削除する非同期操作を開始します。

BeginExists(AsyncCallback, Object)

キューの存在をチェックする非同期操作を開始します。

BeginExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューの存在をチェックする非同期操作を開始します。

BeginFetchAttributes(AsyncCallback, Object)

キューの属性をフェッチする非同期操作を開始します。

BeginFetchAttributes(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューの属性をフェッチする非同期操作を開始します。

BeginGetMessage(AsyncCallback, Object)

キューから 1 つのメッセージを取得する非同期操作を開始します。

BeginGetMessage(Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューから 1 つのメッセージを取得する非同期操作を開始し、メッセージが表示されるまでの予約期間を指定します。そのため、削除できます。

BeginGetMessages(Int32, AsyncCallback, Object)

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

BeginGetMessages(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

指定した要求オプションと操作コンテキストを使用して、指定した数のメッセージをキューから取得する非同期操作を開始します。 この操作により、既定の可視性タイムアウト期間に対して、取得したメッセージがキュー内で非表示としてマークされます。

BeginGetPermissions(AsyncCallback, Object)

キューのアクセス許可設定を取得する非同期操作を開始します。

BeginGetPermissions(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューのアクセス許可設定を取得する非同期操作を開始します。

BeginPeekMessage(AsyncCallback, Object)

キューから 1 つのメッセージを取得する非同期操作を開始します。

BeginPeekMessage(QueueRequestOptions, OperationContext, AsyncCallback, Object)

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

BeginPeekMessages(Int32, AsyncCallback, Object)

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

BeginPeekMessages(Int32, QueueRequestOptions, OperationContext, AsyncCallback, Object)

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

BeginSetMetadata(AsyncCallback, Object)

キューにユーザー定義メタデータを設定する非同期操作を開始します。

BeginSetMetadata(QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューにユーザー定義メタデータを設定する非同期操作を開始します。

BeginSetPermissions(QueuePermissions, AsyncCallback, Object)

キューのアクセス許可を設定する非同期操作を開始します。

BeginSetPermissions(QueuePermissions, QueueRequestOptions, OperationContext, AsyncCallback, Object)

キューのアクセス許可を設定する非同期操作を開始します。

BeginUpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, AsyncCallback, Object)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

BeginUpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext, AsyncCallback, Object)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

Clear(QueueRequestOptions, OperationContext)

すべてのメッセージをキューからクリアします。

ClearAsync()

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

ClearAsync(CancellationToken)

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

ClearAsync(QueueRequestOptions, OperationContext)

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

ClearAsync(QueueRequestOptions, OperationContext, CancellationToken)

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

Create(QueueRequestOptions, OperationContext)

キューを作成します。

CreateAsync()

キューを作成する非同期操作を開始します。

CreateAsync(CancellationToken)

キューを作成する非同期操作を開始します。

CreateAsync(QueueRequestOptions, OperationContext)

キューを作成する非同期操作を開始します。

CreateAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューを作成する非同期操作を開始します。

CreateIfNotExists(QueueRequestOptions, OperationContext)

キュー (まだ存在しない場合) を作成します。

CreateIfNotExistsAsync()

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

CreateIfNotExistsAsync(CancellationToken)

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext)

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューがまだ存在しない場合は、非同期操作を開始してキューを作成します。

Delete(QueueRequestOptions, OperationContext)

キューを削除します。

DeleteAsync()

キューを削除する非同期操作を開始します。

DeleteAsync(CancellationToken)

キューを削除する非同期操作を開始します。

DeleteAsync(QueueRequestOptions, OperationContext)

キューを削除する非同期操作を開始します。

DeleteAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューを削除する非同期操作を開始します。

DeleteIfExists(QueueRequestOptions, OperationContext)

キュー (既に存在する場合) を削除します。

DeleteIfExistsAsync()

キューが既に存在する場合は削除する非同期操作を開始します。

DeleteIfExistsAsync(CancellationToken)

キューが既に存在する場合は削除する非同期操作を開始します。

DeleteIfExistsAsync(QueueRequestOptions, OperationContext)

キューが既に存在する場合は削除する非同期操作を開始します。

DeleteIfExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューが既に存在する場合は削除する非同期操作を開始します。

DeleteMessage(CloudQueueMessage, QueueRequestOptions, OperationContext)

メッセージを削除します。

DeleteMessage(String, String, QueueRequestOptions, OperationContext)

指定したメッセージをキューから削除します。

DeleteMessageAsync(CloudQueueMessage)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(CloudQueueMessage, CancellationToken)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext, CancellationToken)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(String, String)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(String, String, CancellationToken)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(String, String, QueueRequestOptions, OperationContext)

メッセージを削除する非同期操作を開始します。

DeleteMessageAsync(String, String, QueueRequestOptions, OperationContext, CancellationToken)

メッセージを削除する非同期操作を開始します。

EndAddMessage(IAsyncResult)

メッセージをキューに追加する非同期操作を終了します。

EndClear(IAsyncResult)

非同期操作を終了して、キューからすべてのメッセージをクリアします。

EndCreate(IAsyncResult)

キューを作成するための非同期操作を終了します。

EndCreateIfNotExists(IAsyncResult)

キューがまだ存在しない場合は、キューを作成する非同期操作の結果を返します。

EndDelete(IAsyncResult)

キューを削除する非同期操作を終了します。

EndDeleteIfExists(IAsyncResult)

キューが既に存在する場合に削除する非同期操作の結果を返します。

EndDeleteMessage(IAsyncResult)

メッセージを削除する非同期操作を終了します。

EndExists(IAsyncResult)

キューの存在をチェックする要求の非同期結果を返します。

EndFetchAttributes(IAsyncResult)

キューの属性をフェッチする非同期操作を終了します。

EndGetMessage(IAsyncResult)

キューから 1 つのメッセージを取得する非同期操作を終了します。

EndGetMessages(IAsyncResult)

キューからメッセージを取得する非同期操作を終了します。

EndGetPermissions(IAsyncResult)

キューのアクセス許可設定を取得する要求の非同期結果を返します。

EndPeekMessage(IAsyncResult)

キューから 1 つのメッセージをピークする非同期操作を終了します。

EndPeekMessages(IAsyncResult)

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

EndSetMetadata(IAsyncResult)

キューにユーザー定義メタデータを設定する非同期操作を終了します。

EndSetPermissions(IAsyncResult)

キューのアクセス許可を設定する非同期操作の結果を返します。

EndUpdateMessage(IAsyncResult)

メッセージをキューに追加する非同期操作を終了します。

Exists(QueueRequestOptions, OperationContext)

キューが存在するかどうかを確認します。

ExistsAsync()

キューの存在をチェックする非同期操作を開始します。

ExistsAsync(CancellationToken)

キューの存在をチェックする非同期操作を開始します。

ExistsAsync(QueueRequestOptions, OperationContext)

キューの存在をチェックする非同期操作を開始します。

ExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューの存在をチェックする非同期操作を開始します。

FetchAttributes(QueueRequestOptions, OperationContext)

キューの属性をフェッチします。

FetchAttributesAsync()

キューの属性をフェッチする非同期操作を開始します。

FetchAttributesAsync(CancellationToken)

キューの属性をフェッチする非同期操作を開始します。

FetchAttributesAsync(QueueRequestOptions, OperationContext)

キューの属性をフェッチする非同期操作を開始します。

FetchAttributesAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューの属性をフェッチする非同期操作を開始します。

GetMessage(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

既定の要求オプションを使用して、キューからメッセージを取得します。 この操作により、取得したメッセージは、既定の可視性タイムアウト期間のキューでは非表示としてマークされます。

GetMessageAsync()

キューから 1 つのメッセージを取得する非同期操作を開始します。

GetMessageAsync(CancellationToken)

キューから 1 つのメッセージを取得する非同期操作を開始します。

GetMessageAsync(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

キューから 1 つのメッセージを取得する非同期操作を開始し、メッセージが表示されるまでの予約期間を指定します。そのため、削除できます。

GetMessageAsync(Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

キューから 1 つのメッセージを取得する非同期操作を開始し、メッセージが表示されるまでの予約期間を指定します。そのため、削除できます。

GetMessages(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

指定した要求オプションと操作コンテキストを使用して、キューから指定した数のメッセージを取得します。 この操作により、既定の可視性タイムアウト期間に対して、取得したメッセージがキュー内で非表示としてマークされます。

GetMessagesAsync(Int32)

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

GetMessagesAsync(Int32, CancellationToken)

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

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

指定した要求オプションと操作コンテキストを使用して、キューから指定した数のメッセージを取得する非同期操作を開始します。 この操作により、既定の可視性タイムアウト期間に対して、取得したメッセージがキュー内で非表示としてマークされます。

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

指定した要求オプションと操作コンテキストを使用して、キューから指定した数のメッセージを取得する非同期操作を開始します。 この操作により、既定の可視性タイムアウト期間に対して、取得したメッセージがキュー内で非表示としてマークされます。

GetPermissions(QueueRequestOptions, OperationContext)

キューのアクセス許可の設定を取得します。

GetPermissionsAsync()

キューのアクセス許可設定を取得する非同期操作を開始します。

GetPermissionsAsync(CancellationToken)

キューのアクセス許可設定を取得する非同期操作を開始します。

GetPermissionsAsync(QueueRequestOptions, OperationContext)

キューのアクセス許可設定を取得する非同期操作を開始します。

GetPermissionsAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューのアクセス許可設定を取得する非同期操作を開始します。

GetSharedAccessSignature(SharedAccessQueuePolicy)

キューの共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessQueuePolicy, String)

キューの共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessQueuePolicy, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

キューの共有アクセス署名を返します。

PeekMessage(QueueRequestOptions, OperationContext)

キューから 1 つのメッセージをピークします。 ピーク要求は、可視性を変更せずにキューからメッセージを取得します。

PeekMessageAsync()

キューから 1 つのメッセージを取得する非同期操作を開始します。

PeekMessageAsync(CancellationToken)

キューから 1 つのメッセージを取得する非同期操作を開始します。

PeekMessageAsync(QueueRequestOptions, OperationContext)

キューから 1 つのメッセージを取得する非同期操作を開始します。

PeekMessageAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューから 1 つのメッセージを取得する非同期操作を開始します。

PeekMessages(Int32, QueueRequestOptions, OperationContext)

指定した要求オプションと操作コンテキストを使用して、キューからのメッセージをピークします。 ピーク要求は、可視性を変更せずにキューからメッセージを取得します。

PeekMessagesAsync(Int32)

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

PeekMessagesAsync(Int32, CancellationToken)

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

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext)

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

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext, CancellationToken)

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

SetMetadata(QueueRequestOptions, OperationContext)

キューのユーザー定義メタデータを設定します。

SetMetadataAsync()

キューにユーザー定義メタデータを設定する非同期操作を開始します。

SetMetadataAsync(CancellationToken)

キューにユーザー定義メタデータを設定する非同期操作を開始します。

SetMetadataAsync(QueueRequestOptions, OperationContext)

キューにユーザー定義メタデータを設定する非同期操作を開始します。

SetMetadataAsync(QueueRequestOptions, OperationContext, CancellationToken)

キューにユーザー定義メタデータを設定する非同期操作を開始します。

SetPermissions(QueuePermissions, QueueRequestOptions, OperationContext)

キューのアクセス許可を設定します。

SetPermissionsAsync(QueuePermissions)

キューのアクセス許可を設定する非同期操作を開始します。

SetPermissionsAsync(QueuePermissions, CancellationToken)

キューのアクセス許可を設定する非同期操作を開始します。

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext)

キューのアクセス許可を設定する非同期操作を開始します。

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext, CancellationToken)

キューのアクセス許可を設定する非同期操作を開始します。

UpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext)

表示タイムアウトと必要に応じてメッセージの内容を更新します。

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, CancellationToken)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext, CancellationToken)

表示タイムアウトと必要に応じてメッセージの内容を更新する非同期操作を開始します。

適用対象