ResourceResponse<TResource> クラス

定義

Azure Cosmos DB サービスで 1 つのオブジェクトを返すメソッドで使用されるテンプレート クラスを表します。

public class ResourceResponse<TResource> : Microsoft.Azure.Documents.Client.ResourceResponseBase, Microsoft.Azure.Documents.Client.IResourceResponse<TResource> where TResource : Resource, new()
type ResourceResponse<'Resource (requires 'Resource :> Resource and 'Resource : (new : unit -> 'Resource))> = class
    inherit ResourceResponseBase
    interface IResourceResponse<'Resource (requires 'Resource :> Resource and 'Resource : (new : unit -> 'Resource))>
    interface IResourceResponseBase
Public Class ResourceResponse(Of TResource)
Inherits ResourceResponseBase
Implements IResourceResponse(Of TResource)

型パラメーター

TResource

リソースの種類。

継承
ResourceResponse<TResource>
実装

次の例では、CreateDocumentAsync 呼び出しから、使用される要求ユニット、アクティビティ ID、StatusCode を抽出します。

ResourceResponse<Document> response = await client.CreateDocumentAsync(collectionLink, document);
Console.WriteLine(response.RequestCharge);
Console.WriteLine(response.ActivityId); 
Console.WriteLine(response.StatusCode); // HttpStatusCode.Created or 201

注釈

Azure Cosmos DB リソースの作成、読み取り、更新、削除からの応答はすべて、ResourceResponse オブジェクトにラップされた応答を返します。 これには、要求ユニット (RequestCharge)、アクティビティ ID、リソースのクォータ/使用状況など、Azure Cosmos DB 呼び出しからの応答ヘッダーからのメタデータが含まれます。

コンストラクター

ResourceResponse<TResource>()

Azure Cosmos DB サービスのモック作成のために公開されるコンストラクター。

ResourceResponse<TResource>(TResource)

Azure Cosmos DB サービスのモック作成のために公開されるコンストラクター。

プロパティ

ActivityId

Azure Cosmos DB サービスから要求のアクティビティ ID を取得します。

(継承元 ResourceResponseBase)
CollectionQuota

Azure Cosmos DB サービスから、アカウント内のコレクション リソースの最大クォータを取得します。

(継承元 ResourceResponseBase)
CollectionSizeQuota

Azure Cosmos DB サービスからコレクションの最大サイズをキロバイト単位で取得します。

(継承元 ResourceResponseBase)
CollectionSizeUsage

Azure Cosmos DB サービスからコレクションの現在のサイズをキロバイト単位で取得します。

(継承元 ResourceResponseBase)
CollectionUsage

Azure Cosmos DB サービスから、アカウント内のコレクション リソースの現在の数を取得します。

(継承元 ResourceResponseBase)
ContentLocation

コンテンツの親の場所 (たとえば、Azure Cosmos DB サービスの dbs/foo/colls/bar)。

(継承元 ResourceResponseBase)
CurrentResourceQuotaUsage

Azure Cosmos DB サービスからこのエンティティの現在のサイズを取得します。

(継承元 ResourceResponseBase)
DatabaseQuota

Azure Cosmos DB サービスから、アカウント内のデータベース リソースの最大クォータを取得します。

(継承元 ResourceResponseBase)
DatabaseUsage

Azure Cosmos DB サービスから、アカウント内のデータベース リソースの現在の数を取得します。

(継承元 ResourceResponseBase)
DocumentQuota

Azure Cosmos DB サービスから、コレクション内のドキュメントの最大サイズをキロバイト単位で取得します。

(継承元 ResourceResponseBase)
DocumentUsage

Azure Cosmos DB サービスからコレクション内のドキュメントの現在のサイズをキロバイト単位で取得します。

(継承元 ResourceResponseBase)
IndexTransformationProgress

インデックス変換の進行状況を取得します (Azure Cosmos DB サービスから進行中の場合)。

(継承元 ResourceResponseBase)
IsRUPerMinuteUsed

この要求が要求ユニット(RU)/分の容量から提供されるかどうかにかかわらず、Azure Cosmos DB サービスからの応答に関連付けられているフラグを取得します。

(継承元 ResourceResponseBase)
LazyIndexingProgress

Azure Cosmos DB サービスから遅延インデックス作成の進行状況を取得します。

(継承元 ResourceResponseBase)
MaxResourceQuota

このエンティティの最大サイズ制限を Azure Cosmos DB サービスから取得します。

(継承元 ResourceResponseBase)
PermissionQuota

Azure Cosmos DB サービスから、アカウント内のアクセス許可リソースの最大クォータを取得します。

(継承元 ResourceResponseBase)
PermissionUsage

Azure Cosmos DB サービスから、アカウント内のアクセス許可リソースの現在の数を取得します。

(継承元 ResourceResponseBase)
RequestCharge

Azure Cosmos DB サービスからこの要求の要求料金を取得します。

(継承元 ResourceResponseBase)
RequestDiagnosticsString

Azure Cosmos DB サービスに対する現在の要求の診断情報を取得します。

(継承元 ResourceResponseBase)
RequestLatency

Azure Cosmos DB サービスに対する現在の要求のエンドツーエンドの要求待機時間を取得します。

(継承元 ResourceResponseBase)
Resource

Azure Cosmos DB サービスから応答で返されるリソースを取得します。

ResponseHeaders

Azure Cosmos DB サービスから応答ヘッダーを取得します。

(継承元 ResourceResponseBase)
ResponseStream

Azure Cosmos DB サービスから応答の基になるストリームを取得します。

(継承元 ResourceResponseBase)
SessionToken

Azure Cosmos DB サービスからのセッション トークンを取得して、セッション トークンを取得します。

(継承元 ResourceResponseBase)
StatusCode

Azure Cosmos DB サービスからの応答に関連付けられている HTTP 状態コードを取得します。

(継承元 ResourceResponseBase)
StoredProceduresQuota

Azure Cosmos DB サービスからコレクションのストアド プロシージャの最大クォータを取得します。

(継承元 ResourceResponseBase)
StoredProceduresUsage

Azure Cosmos DB サービスからコレクションの現在の数のストアド プロシージャを取得します。

(継承元 ResourceResponseBase)
TriggersQuota

Azure Cosmos DB サービスからコレクションのトリガーの最大クォータを取得します。

(継承元 ResourceResponseBase)
TriggersUsage

Azure Cosmos DB サービスからコレクションの現在のトリガー数を取得します。

(継承元 ResourceResponseBase)
UserDefinedFunctionsQuota

Azure Cosmos DB サービスからコレクションのユーザー定義関数の最大クォータを取得します。

(継承元 ResourceResponseBase)
UserDefinedFunctionsUsage

Azure Cosmos DB サービスからコレクションの現在の数のユーザー定義関数を取得します。

(継承元 ResourceResponseBase)
UserQuota

Azure Cosmos DB サービスから、アカウント内のユーザー リソースの最大クォータを取得します。

(継承元 ResourceResponseBase)
UserUsage

Azure Cosmos DB サービスから、アカウント内のユーザー リソースの現在の数を取得します。

(継承元 ResourceResponseBase)

演算子

Implicit(ResourceResponse<TResource> to TResource)

応答内のリソースを Azure Cosmos DB サービスから暗黙的に返します。

適用対象

こちらもご覧ください