Freigeben über


DatabaseProperties Klasse

Definition

Stellt eine Datenbank im Azure Cosmos DB-Konto dar.

[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
Vererbung
DatabaseProperties
Attribute

Beispiele

Im folgenden Beispiel wird eine neue Datenbank mit der Id-Eigenschaft "MyDatabase" erstellt.

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

Im folgenden Beispiel wird eine Auflistung innerhalb dieser Datenbank erstellt, wobei OfferThroughput auf 10000 festgelegt ist.

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

Im folgenden Beispiel wird eine Datenbank anhand der ID abgefragt, um den SelfLink abzurufen.

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

Im folgenden Beispiel wird die Datenbank mithilfe der SelfLink-Eigenschaft gelöscht.

await client.DeleteDatabaseAsync(db.SelfLink);

Hinweise

Jedes Azure Cosmos DB-Datenbankkonto kann über 0 oder mehr Datenbanken verfügen. Eine Datenbank in Azure Cosmos DB ist ein logischer Container für Dokumentsammlungen und Benutzer. Weitere Informationen zu Datenbanken finden Sie unter.

Konstruktoren

DatabaseProperties()

Initialisiert eine neue instance der DatabaseProperties -Klasse für den Azure Cosmos DB-Dienst.

DatabaseProperties(String)

Initialisiert eine neue instance der DatabaseProperties -Klasse für den Azure Cosmos DB-Dienst.

Eigenschaften

ETag

Ruft das Entitätstag ab, das der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist.

Id

Ruft die ID der Ressource im Azure Cosmos DB-Dienst ab oder legt sie fest.

LastModified

Ruft den Zeitstempel der letzten Änderung ab, der aus dem Azure Cosmos DB-Dienst zugeordnet ist DatabaseProperties .

Gilt für:

Weitere Informationen