DatabaseProperties Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Azure SDK for .NET