你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ResourceResponse<TResource> 类

定义

表示在 Azure Cosmos DB 服务中返回单个对象的方法使用的模板类。

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 对象中的响应。 它包含来自 Azure Cosmos DB 调用的响应标头的元数据,包括请求单位 (RequestCharge) 、活动 ID 和资源配额/使用情况。

构造函数

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 服务获取集合的最大大小(以 KB 为单位)。

(继承自 ResourceResponseBase)
CollectionSizeUsage

从 Azure Cosmos DB 服务获取集合的当前大小(以 KB 为单位)。

(继承自 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 服务获取集合中文档的最大大小(以 KB 为单位)。

(继承自 ResourceResponseBase)
DocumentUsage

从 Azure Cosmos DB 服务获取集合中文档的当前大小(以 KB 为单位)。

(继承自 ResourceResponseBase)
IndexTransformationProgress

获取索引转换的进度(如果正在从 Azure Cosmos DB 服务进行)。

(继承自 ResourceResponseBase)
IsRUPerMinuteUsed

获取与 Azure Cosmos DB 服务响应关联的标志,无论此请求是否从请求单位 (RU) /分钟容量提供服务。

(继承自 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 服务隐式返回响应中的资源。

适用于

另请参阅