DatabaseProperties Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET