DatabaseProperties Clase

Definición

Representa una base de datos de la cuenta de 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
Herencia
DatabaseProperties
Atributos

Ejemplos

En el ejemplo siguiente se crea una nueva base de datos con una propiedad Id de "MyDatabase".

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

En el ejemplo siguiente se crea una colección dentro de esta base de datos con OfferThroughput establecido en 10000.

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

En el ejemplo siguiente se consulta una base de datos por identificador para recuperar SelfLink.

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

En el ejemplo siguiente se elimina la base de datos mediante su propiedad SelfLink.

await client.DeleteDatabaseAsync(db.SelfLink);

Comentarios

Cada cuenta de base de datos de Azure Cosmos DB puede tener cero o más bases de datos. Una base de datos de Azure Cosmos DB es un contenedor lógico para colecciones de documentos y usuarios. Consulte para más información sobre las bases de datos.

Constructores

DatabaseProperties()

Inicializa una nueva instancia de la DatabaseProperties clase para el servicio Azure Cosmos DB.

DatabaseProperties(String)

Inicializa una nueva instancia de la DatabaseProperties clase para el servicio Azure Cosmos DB.

Propiedades

ETag

Obtiene la etiqueta de entidad asociada al recurso del servicio Azure Cosmos DB.

Id

Obtiene o establece el identificador del recurso en el servicio Azure Cosmos DB.

LastModified

Obtiene la marca de tiempo de la última modificación asociada DatabaseProperties al servicio Azure Cosmos DB.

Se aplica a

Consulte también