ResourceResponse<TResource> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Vorlagenklasse dar, die von Methoden verwendet wird, die einzelne Objekte im Azure Cosmos DB-Dienst zurückgeben.
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)
Typparameter
- TResource
der Ressourcentyp.
- Vererbung
- Implementiert
Beispiele
Im folgenden Beispiel werden die verwendeten Anforderungseinheiten, aktivitäts-ID und StatusCode aus einem CreateDocumentAsync-Aufruf extrahiert.
ResourceResponse<Document> response = await client.CreateDocumentAsync(collectionLink, document);
Console.WriteLine(response.RequestCharge);
Console.WriteLine(response.ActivityId);
Console.WriteLine(response.StatusCode); // HttpStatusCode.Created or 201
Hinweise
Alle Antworten aus Erstellen, Lesen, Aktualisieren und Löschen von Azure Cosmos DB-Ressourcen geben die Antwort zurück, die in ein ResourceResponse-Objekt eingeschlossen ist. Dies enthält die Metadaten aus den Antwortheadern des Azure Cosmos DB-Aufrufs, einschließlich der Anforderungseinheiten (RequestCharge), der Aktivitäts-ID und der Kontingente/Nutzung von Ressourcen.
Konstruktoren
ResourceResponse<TResource>() |
Konstruktor, der für Mockingzwecke für den Azure Cosmos DB-Dienst verfügbar gemacht wird. |
ResourceResponse<TResource>(TResource) |
Konstruktor, der für Mockingzwecke für den Azure Cosmos DB-Dienst verfügbar gemacht wird. |
Eigenschaften
ActivityId |
Ruft die Aktivitäts-ID für die Anforderung vom Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
CollectionQuota |
Ruft das maximale Kontingent für Sammlungsressourcen in einem Konto aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
CollectionSizeQuota |
Ruft die maximale Größe einer Sammlung in KB aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
CollectionSizeUsage |
Ruft die aktuelle Größe einer Sammlung in KB aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
CollectionUsage |
Ruft die aktuelle Anzahl von Sammlungsressourcen innerhalb des Kontos aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
ContentLocation |
Der übergeordnete Speicherort des Inhalts, z. B. dbs/foo/colls/bar im Azure Cosmos DB-Dienst. (Geerbt von ResourceResponseBase) |
CurrentResourceQuotaUsage |
Ruft die aktuelle Größe dieser Entität aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
DatabaseQuota |
Ruft das maximale Kontingent für Datenbankressourcen innerhalb des Kontos aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
DatabaseUsage |
Ruft die aktuelle Anzahl von Datenbankressourcen innerhalb des Kontos aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
DocumentQuota |
Ruft die maximale Größe eines Dokuments innerhalb einer Sammlung in KB aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
DocumentUsage |
Ruft die aktuelle Größe von Dokumenten in einer Sammlung in KB vom Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
IndexTransformationProgress |
Ruft den Fortschritt einer Indextransformation ab, wenn eine vom Azure Cosmos DB-Dienst ausgeführt wird. (Geerbt von ResourceResponseBase) |
IsRUPerMinuteUsed |
Ruft das Flag ab, das der Antwort vom Azure Cosmos DB-Dienst zugeordnet ist, unabhängig davon, ob diese Anforderung von Anforderungseinheiten(RUs)/Minutenkapazität bereitgestellt wird oder nicht. (Geerbt von ResourceResponseBase) |
LazyIndexingProgress |
Ruft den Fortschritt der verzögerten Indizierung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
MaxResourceQuota |
Ruft die maximale Größenbegrenzung für diese Entität aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
PermissionQuota |
Ruft das maximale Kontingent für Berechtigungsressourcen in einem Konto aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
PermissionUsage |
Ruft die aktuelle Anzahl von Berechtigungsressourcen innerhalb des Kontos aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
RequestCharge |
Ruft die Anforderungsgebühr für diese Anforderung vom Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
RequestDiagnosticsString |
Ruft die Diagnose Informationen für die aktuelle Anforderung an den Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
RequestLatency |
Ruft die End-to-End-Anforderungslatenz für die aktuelle Anforderung an den Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
Resource |
Ruft die Ressource ab, die in der Antwort vom Azure Cosmos DB-Dienst zurückgegeben wird. |
ResponseHeaders |
Ruft die Antwortheader vom Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
ResponseStream |
Ruft den zugrunde liegenden Stream der Antwort vom Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
SessionToken |
Ruft das Sitzungstoken für die Verwendung in sesssion-Konsistenzlesungen aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
StatusCode |
Ruft den HTTP-status Code ab, der der Antwort vom Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von ResourceResponseBase) |
StoredProceduresQuota |
Ruft das maximale Kontingent gespeicherter Prozeduren für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
StoredProceduresUsage |
Ruft die aktuelle Anzahl gespeicherter Prozeduren für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
TriggersQuota |
Ruft das maximale Kontingent von Triggern für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
TriggersUsage |
Ruft die aktuelle Anzahl von Triggern für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
UserDefinedFunctionsQuota |
Ruft das maximale Kontingent benutzerdefinierter Funktionen für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
UserDefinedFunctionsUsage |
Ruft die aktuelle Anzahl benutzerdefinierter Funktionen für eine Sammlung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
UserQuota |
Ruft das maximale Kontingent für Benutzerressourcen in einem Konto aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
UserUsage |
Ruft die aktuelle Anzahl von Benutzerressourcen innerhalb des Kontos aus dem Azure Cosmos DB-Dienst ab. (Geerbt von ResourceResponseBase) |
Operatoren
Implicit(ResourceResponse<TResource> to TResource) |
Gibt die Ressource in der Antwort implizit vom Azure Cosmos DB-Dienst zurück. |
Gilt für:
Weitere Informationen
Azure SDK for .NET