ResourceResponse<TResource> Klasse

Definition

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
ResourceResponse<TResource>
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