次の方法で共有


DocumentClient.ReadStoredProcedureFeedAsync メソッド

定義

オーバーロード

ReadStoredProcedureFeedAsync(String, FeedOptions)

Azure Cosmos DB サービスからコレクションの StoredProcedure フィード (シーケンス) を非同期操作として読み取ります。

ReadStoredProcedureFeedAsync(Uri, FeedOptions)

Azure Cosmos DB サービスから、コレクションのストアド プロシージャのフィード (シーケンス) を非同期操作として読み取ります。

ReadStoredProcedureFeedAsync(String, FeedOptions)

Azure Cosmos DB サービスからコレクションの StoredProcedure フィード (シーケンス) を非同期操作として読み取ります。

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>> ReadStoredProcedureFeedAsync (string storedProceduresLink, Microsoft.Azure.Documents.Client.FeedOptions options = default);
abstract member ReadStoredProcedureFeedAsync : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>>
override this.ReadStoredProcedureFeedAsync : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>>
Public Function ReadStoredProcedureFeedAsync (storedProceduresLink As String, Optional options As FeedOptions = Nothing) As Task(Of FeedResponse(Of StoredProcedure))

パラメーター

storedProceduresLink
String

読み取るリソースの SelfLink。 例: /dbs/db_rid/colls/col_rid/sprocs/

options
FeedOptions

(省略可能)要求の要求オプション。

戻り値

System.Threading.Tasks読み取りリソース レコードをResourceResponse<TResource>含む をStoredProcedureラップする を含む 。

実装

例外

が設定されていない場合 storedProceduresLink

この例外により、さまざまな種類のエラーがカプセル化される可能性があります。 特定のエラーを特定するには、常に StatusCode プロパティを参照してください。 ドキュメントの作成時に取得できる一般的なコードは次のとおりです。

StatusCode例外の理由
404NotFound - これは、読み取ろうとしたリソース フィードが存在しなかったことを意味します。 親の取り除きが正しいことを確認します。
429TooManyRequests - つまり、1 秒あたりの要求ユニット数を超えています。 DocumentClientException.RetryAfter 値を調べ、この操作を再試行するまでの待機時間を確認します。

int count = 0;
string continuation = string.Empty;
do
{
    // Read the feed 10 items at a time until there are no more items to read
    FeedResponse<StoredProcedure> response = await client.ReadStoredProcedureFeedAsync("/dbs/db_rid/colls/col_rid/sprocs/",
                                                    new FeedOptions
                                                    {
                                                        MaxItemCount = 10,
                                                        RequestContinuation = continuation
                                                    });

    // Append the item count
    count += response.Count;

    // Get the continuation so that we know when to stop.
     continuation = response.ResponseContinuation;
} while (!string.IsNullOrEmpty(continuation));

こちらもご覧ください

適用対象

ReadStoredProcedureFeedAsync(Uri, FeedOptions)

Azure Cosmos DB サービスから、コレクションのストアド プロシージャのフィード (シーケンス) を非同期操作として読み取ります。

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>> ReadStoredProcedureFeedAsync (Uri storedProceduresUri, Microsoft.Azure.Documents.Client.FeedOptions options = default);
abstract member ReadStoredProcedureFeedAsync : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>>
override this.ReadStoredProcedureFeedAsync : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.StoredProcedure>>
Public Function ReadStoredProcedureFeedAsync (storedProceduresUri As Uri, Optional options As FeedOptions = Nothing) As Task(Of FeedResponse(Of StoredProcedure))

パラメーター

storedProceduresUri
Uri

ストアド プロシージャの URI。

options
FeedOptions

要求の要求オプション。

戻り値

非同期操作のサービス応答を表すタスク オブジェクト。

実装

適用対象