Compartilhar via


DatabaseProperties Classe

Definição

Representa um banco de dados na conta do Azure Cosmos DB.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonDatabasePropertiesConverter))]
public class DatabaseProperties
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonDatabasePropertiesConverter))>]
type DatabaseProperties = class
Public Class DatabaseProperties
Herança
DatabaseProperties
Atributos

Exemplos

O exemplo a seguir cria um novo Banco de Dados com uma propriedade de ID de 'MyDatabase'.

using (DocumentClient client = new DocumentClient(new Uri("service endpoint"), "auth key"))
{
    Database db = await client.CreateDatabaseAsync(new Database { Id = "MyDatabase" });
}

O exemplo a seguir cria uma coleção nesse banco de dados com OfferThroughput definido como 10000.

DocumentCollection coll = await client.CreateDocumentCollectionAsync(db.SelfLink,
    new DocumentCollection { Id = "MyCollection" }, 
    10000);

O exemplo a seguir consulta um Banco de Dados por Id para recuperar o SelfLink.

using Microsoft.Azure.Cosmos.Linq;
Database database = client.CreateDatabaseQuery().Where(d => d.Id == "MyDatabase").AsEnumerable().FirstOrDefault();
string databaseLink = database.SelfLink;

O exemplo a seguir exclui o banco de dados usando sua propriedade SelfLink.

await client.DeleteDatabaseAsync(db.SelfLink);

Comentários

Cada conta de banco de dados do Azure Cosmos DB pode ter zero ou mais bancos de dados. Um banco de dados no Azure Cosmos DB é um contêiner lógico para usuários e coleções de documentos. Consulte para obter mais detalhes sobre bancos de dados.

Construtores

DatabaseProperties()

Inicializa uma nova instância da DatabaseProperties classe para o serviço do Azure Cosmos DB.

DatabaseProperties(String)

Inicializa uma nova instância da DatabaseProperties classe para o serviço do Azure Cosmos DB.

Propriedades

ETag

Obtém a marca de entidade associada ao recurso do serviço do Azure Cosmos DB.

Id

Obtém ou define a ID do recurso no serviço do Azure Cosmos DB.

LastModified

Obtém o último carimbo de data/hora modificado associado DatabaseProperties ao do serviço do Azure Cosmos DB.

Aplica-se a

Confira também