CosmosClient.CreateDatabaseAsync Método

Definición

Sobrecargas

CreateDatabaseAsync(String, ThroughputProperties, RequestOptions, CancellationToken)

Envía una solicitud para crear una base de datos.

Una base de datos administra usuarios, permisos y un conjunto de contenedores. Cada cuenta de base de datos de Azure Cosmos DB es capaz de admitir varias bases de datos con nombre independientes, y la base de datos es el contenedor lógico de los datos.

Cada base de datos consta de uno o varios contenedores, cada uno de los cuales, a su vez, contiene uno o varios documentos. Dado que las bases de datos son un recurso administrativo, se necesitará la clave maestra de servicio para acceder y completar correctamente cualquier acción mediante las API de usuario.

CreateDatabaseAsync(String, Nullable<Int32>, RequestOptions, CancellationToken)

Envía una solicitud para crear una base de datos.

Una base de datos administra usuarios, permisos y un conjunto de contenedores. Cada cuenta de base de datos de Azure Cosmos DB es capaz de admitir varias bases de datos con nombre independientes, y la base de datos es el contenedor lógico de los datos.

Cada base de datos consta de uno o varios contenedores, cada uno de los cuales, a su vez, contiene uno o varios documentos. Dado que las bases de datos son un recurso administrativo, se necesitará la clave maestra de servicio para acceder y completar correctamente cualquier acción mediante las API de usuario.

CreateDatabaseAsync(String, ThroughputProperties, RequestOptions, CancellationToken)

Envía una solicitud para crear una base de datos.

Una base de datos administra usuarios, permisos y un conjunto de contenedores. Cada cuenta de base de datos de Azure Cosmos DB es capaz de admitir varias bases de datos con nombre independientes, y la base de datos es el contenedor lógico de los datos.

Cada base de datos consta de uno o varios contenedores, cada uno de los cuales, a su vez, contiene uno o varios documentos. Dado que las bases de datos son un recurso administrativo, se necesitará la clave maestra de servicio para acceder y completar correctamente cualquier acción mediante las API de usuario.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse> CreateDatabaseAsync (string id, Microsoft.Azure.Cosmos.ThroughputProperties throughputProperties, Microsoft.Azure.Cosmos.RequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateDatabaseAsync : string * Microsoft.Azure.Cosmos.ThroughputProperties * Microsoft.Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse>
override this.CreateDatabaseAsync : string * Microsoft.Azure.Cosmos.ThroughputProperties * Microsoft.Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse>
Public Overridable Function CreateDatabaseAsync (id As String, throughputProperties As ThroughputProperties, Optional requestOptions As RequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DatabaseResponse)

Parámetros

id
String

Identificador de la base de datos.

throughputProperties
ThroughputProperties

(Opcional) Rendimiento aprovisionado para una base de datos en la medida de unidades de solicitud por segundo en el servicio Azure Cosmos DB.

requestOptions
RequestOptions

(Opcional) Conjunto de opciones que se pueden establecer.

cancellationToken
CancellationToken

(Opcional) CancellationToken que representa la cancelación de la solicitud.

Devoluciones

que Task contiene un DatabaseResponseDatabaseProperties objeto que contiene el registro de recursos.

Se aplica a

CreateDatabaseAsync(String, Nullable<Int32>, RequestOptions, CancellationToken)

Envía una solicitud para crear una base de datos.

Una base de datos administra usuarios, permisos y un conjunto de contenedores. Cada cuenta de base de datos de Azure Cosmos DB es capaz de admitir varias bases de datos con nombre independientes, y la base de datos es el contenedor lógico de los datos.

Cada base de datos consta de uno o varios contenedores, cada uno de los cuales, a su vez, contiene uno o varios documentos. Dado que las bases de datos son un recurso administrativo, se necesitará la clave maestra de servicio para acceder y completar correctamente cualquier acción mediante las API de usuario.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse> CreateDatabaseAsync (string id, int? throughput = default, Microsoft.Azure.Cosmos.RequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateDatabaseAsync : string * Nullable<int> * Microsoft.Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse>
override this.CreateDatabaseAsync : string * Nullable<int> * Microsoft.Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Cosmos.DatabaseResponse>
Public Overridable Function CreateDatabaseAsync (id As String, Optional throughput As Nullable(Of Integer) = Nothing, Optional requestOptions As RequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DatabaseResponse)

Parámetros

id
String

Identificador de la base de datos.

throughput
Nullable<Int32>

(Opcional) Rendimiento aprovisionado para una base de datos en la medida de unidades de solicitud por segundo en el servicio Azure Cosmos DB.

requestOptions
RequestOptions

(Opcional) Conjunto de opciones que se pueden establecer.

cancellationToken
CancellationToken

(Opcional) CancellationToken que representa la cancelación de la solicitud.

Devoluciones

que Task contiene un DatabaseResponseDatabaseProperties objeto que contiene el registro de recursos.

Comentarios

https://docs.microsoft.com/azure/cosmos-db/request-units para más información sobre el rendimiento de aprovisionamiento.

Se aplica a