Partager via


CosmosClientBuilder.BuildAndInitializeAsync Méthode

Définition

Méthode permettant de créer le client cosmos et d’initialiser les conteneurs fournis. En plus de cela, il initialise le client avec des conteneurs fournis, c’est-à-dire que le KIT de développement logiciel (SDK) réchauffe les caches et les connexions avant que le premier appel au service ne soit effectué. Utilisez cette option pour obtenir une latence plus faible au démarrage de votre application. CosmosClient est thread-safe. Il est recommandé de conserver une seule instance de CosmosClient par durée de vie de l’application, ce qui permet une gestion et des performances efficaces des connexions. Reportez-vous au guide de performances.

public System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.CosmosClient> BuildAndInitializeAsync (System.Collections.Generic.IReadOnlyList<(string databaseId, string containerId)> containers, System.Threading.CancellationToken cancellationToken = default);
member this.BuildAndInitializeAsync : System.Collections.Generic.IReadOnlyList<ValueTuple<string, string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.CosmosClient>
Public Function BuildAndInitializeAsync (containers As IReadOnlyList(Of ValueTuple(Of String, String)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of CosmosClient)

Paramètres

containers
IReadOnlyList<ValueTuple<String,String>>

Conteneurs à initialiser identifiés par son nom de base de données et son nom de conteneur.

cancellationToken
CancellationToken

(Facultatif) Jeton d’annulation

Retours

Objet CosmosClient.

S’applique à