Database 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.
public class Database : Microsoft.Azure.Documents.Resource
type Database = class
inherit Resource
Public Class Database
Inherits Resource
- Vererbung
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 in dieser Datenbank erstellt, wobei OfferThroughput auf 10000 festgelegt ist.
DocumentCollection coll = await client.CreateDocumentCollectionAsync(db.SelfLink,
new DocumentCollection { Id = "MyCollection" },
new RequestOptions { OfferThroughput = 10000} );
Im folgenden Beispiel wird eine Datenbank-ID abgefragt, um den SelfLink abzurufen.
using Microsoft.Azure.Documents.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 null 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
Database() |
Initialisiert eine neue instance der Database -Klasse für den Azure Cosmos DB-Dienst. |
Eigenschaften
AltLink |
Ruft den alt-Link ab, der der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
CollectionsLink |
Ruft die Selbstverknüpfung für Sammlungen aus dem Azure Cosmos DB-Dienst ab. |
ETag |
Ruft das Entitätstag ab, das der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
Id |
Ruft die ID der Ressource im Azure Cosmos DB-Dienst ab oder legt sie fest. (Geerbt von Resource) |
ResourceId |
Ruft die Ressourcen-ID ab, die der Ressource im Azure Cosmos DB-Dienst zugeordnet ist, oder legt sie fest. (Geerbt von Resource) |
SelfLink |
Ruft die der Ressource zugeordnete Selbstverknüpfung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von Resource) |
Timestamp |
Ruft den zuletzt geänderten Zeitstempel ab, der der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
UsersLink |
Ruft die Selbstverknüpfung für Benutzer aus dem Azure Cosmos DB-Dienst ab. |
Methoden
GetPropertyValue<T>(String) |
Ruft den Eigenschaftenwert ab, der dem angegebenen Eigenschaftsnamen aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
LoadFrom(JsonReader) |
Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
LoadFrom(JsonReader, JsonSerializerSettings) |
Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy) |
Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings) |
Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SetPropertyValue(String, Object) |
Legt den Eigenschaftenwert fest, der dem angegebenen Eigenschaftsnamen im Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
ToByteArray() |
Serialisieren Sie über SaveTo für den Azure Cosmos DB-Dienst in ein Bytearray. (Geerbt von Resource) |
ToString() |
Gibt die Zeichenfolgendarstellung des Objekts im Azure Cosmos DB-Dienst zurück. (Geerbt von JsonSerializable) |
Gilt für:
Weitere Informationen
Azure SDK for .NET