CosmosAsyncClient Klasse
- java.
lang. Object - com.
azure. cosmos. CosmosAsyncClient
- com.
Implementiert
public final class CosmosAsyncClient
implements Closeable
Stellt eine clientseitige logische Darstellung des Azure Cosmos DB-Diensts bereit. Dieser asynchrone Client wird verwendet, um Anforderungen für den Dienst zu konfigurieren und auszuführen.
CosmosAsyncClient ist threadsicher. Es wird empfohlen, eine einzelne instance von CosmosAsyncClient pro Lebensdauer der Anwendung beizubehalten, was eine effiziente Verbindungsverwaltung und -leistung ermöglicht. Die CosmosAsyncClient-Initialisierung ist ein umfangreicher Vorgang. Verwenden Sie keine CosmosAsyncClient-Initialisierungsinstanzen als Anmeldeinformationen oder Überprüfungen der Netzwerkkonnektivität.
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zur Methode
close
public void close()
Schließen Sie diese CosmosAsyncClient instance, und bereinigen Sie die Ressourcen.
createDatabase
public Mono
Erstellt eine Datenbank. Nach dem Abonnement wird der Vorgang ausgeführt. Nach Mono erfolgreichem Abschluss enthält eine einzelne Ressourcenantwort mit der erstellten Datenbank. Im Falle eines Fehlers wird der Mono fehler.
Parameter:
Gibt zurück:
createDatabase
public Mono
Erstellt eine Datenbank. Nach dem Abonnement wird der Vorgang ausgeführt. Nach Mono erfolgreichem Abschluss enthält eine einzelne Ressourcenantwort mit der erstellten Datenbank. Im Falle eines Fehlers wird der Mono fehler.
Parameter:
Gibt zurück:
createDatabase
public Mono
Erstellt eine Datenbank. Nach dem Abonnement wird der Vorgang ausgeführt. Nach Mono erfolgreichem Abschluss enthält eine einzelne Ressourcenantwort mit der erstellten Datenbank. Im Falle eines Fehlers wird der Mono fehler.
Parameter:
Gibt zurück:
createDatabase
public Mono
Erstellt eine Datenbank. Nach dem Abonnement wird der Vorgang ausgeführt. Nach Mono erfolgreichem Abschluss enthält eine einzelne Ressourcenantwort mit der erstellten Datenbank. Im Falle eines Fehlers wird der Mono fehler.
Parameter:
Gibt zurück:
createDatabase
public Mono
Erstellt eine Datenbank. Nach dem Abonnement wird der Vorgang ausgeführt. Nach Mono erfolgreichem Abschluss enthält eine einzelne Ressourcenantwort mit der erstellten Datenbank. Im Falle eines Fehlers wird der Mono fehler.
Parameter:
Gibt zurück:
createDatabase
public Mono
Erstellt eine Datenbank.
Parameter:
Gibt zurück:
createDatabaseIfNotExists
public Mono
ERSTELLEN Sie eine Datenbank, wenn sie noch nicht im Dienst vorhanden ist. Nach Mono erfolgreichem Abschluss enthält eine einzelne Cosmos-Datenbankantwort mit der erstellten oder vorhandenen Datenbank.
Parameter:
Gibt zurück:
createDatabaseIfNotExists
public Mono
Erstellen Sie eine Datenbank, wenn sie noch nicht im Dienst vorhanden ist. Nach Mono erfolgreichem Abschluss enthält eine einzelne Cosmos-Datenbankantwort mit der erstellten oder vorhandenen Datenbank.
Parameter:
Gibt zurück:
createDatabaseIfNotExists
public Mono
Erstellen Sie eine Datenbank, wenn sie noch nicht im Dienst vorhanden ist. Die throughputProperties-Eigenschaft wird nur verwendet, wenn die angegebene Datenbank nicht vorhanden ist und daher eine neue Datenbank mit throughputProperties erstellt wird. Nach Mono erfolgreichem Abschluss enthält eine einzelne Cosmos-Datenbankantwort mit der erstellten oder vorhandenen Datenbank.
Parameter:
Gibt zurück:
createGlobalThroughputControlConfigBuilder
public GlobalThroughputControlConfigBuilder createGlobalThroughputControlConfigBuilder(String databaseId, String containerId)
Erstellen Sie den Konfigurations-Generator für die globale Durchsatzsteuerung, der zum Erstellen GlobalThroughputControlConfigvon verwendet wird.
Parameter:
Gibt zurück:
getDatabase
public CosmosAsyncDatabase getDatabase(String id)
Ruft ein Datenbankobjekt ab, ohne einen Dienstaufruf durchzuführen.
Parameter:
Gibt zurück:
queryDatabases
public CosmosPagedFlux
Abfragen von Datenbanken. Nach dem Abonnement wird der Vorgang ausgeführt. Die CosmosPagedFlux<T> enthält eine oder mehrere Feedantworten der Lesedatenbanken. Im Falle eines Fehlers wird der CosmosPagedFlux<T> Fehler angezeigt.
Parameter:
Gibt zurück:
queryDatabases
public CosmosPagedFlux
Abfragen von Datenbanken. Nach dem Abonnement wird der Vorgang ausgeführt. Die CosmosPagedFlux<T> enthält eine oder mehrere Feedantworten der Lesedatenbanken. Im Falle eines Fehlers wird der CosmosPagedFlux<T> Fehler angezeigt.
Parameter:
Gibt zurück:
readAllDatabases
public CosmosPagedFlux
Liest alle Datenbanken. Nach dem Abonnement wird der Vorgang ausgeführt. Die CosmosPagedFlux<T> enthält eine oder mehrere Feedantworten der Lesedatenbanken. Im Falle eines Fehlers wird der CosmosPagedFlux<T> Fehler angezeigt.
Gibt zurück:
Gilt für:
Azure SDK for Java