Partager via


Database Classe

Définition

Représente une base de données dans le compte Azure Cosmos DB.

public class Database : Microsoft.Azure.Documents.Resource
type Database = class
    inherit Resource
Public Class Database
Inherits Resource
Héritage

Exemples

L’exemple ci-dessous crée une base de données avec une propriété Id « MyDatabase ».

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

L’exemple ci-dessous crée une collection dans cette base de données avec OfferThroughput défini sur 10000.

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

L’exemple ci-dessous interroge une base de données par ID pour récupérer le SelfLink.

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

L’exemple ci-dessous supprime la base de données à l’aide de sa propriété SelfLink.

await client.DeleteDatabaseAsync(db.SelfLink);

Remarques

Chaque compte de base de données Azure Cosmos DB peut avoir zéro ou plusieurs bases de données. Une base de données dans Azure Cosmos DB est un conteneur logique pour les collections de documents et les utilisateurs. Reportez-vous à pour plus d’informations sur les bases de données.

Constructeurs

Database()

Initialise une nouvelle instance de la Database classe pour le service Azure Cosmos DB.

Propriétés

AltLink

Obtient le lien de remplacement associé à la ressource à partir du service Azure Cosmos DB.

(Hérité de Resource)
CollectionsLink

Obtient le lien automatique pour les collections à partir du service Azure Cosmos DB.

ETag

Obtient la balise d’entité associée à la ressource à partir du service Azure Cosmos DB.

(Hérité de Resource)
Id

Obtient ou définit l’ID de la ressource dans le service Azure Cosmos DB.

(Hérité de Resource)
ResourceId

Obtient ou définit l’ID de ressource associé à la ressource dans le service Azure Cosmos DB.

(Hérité de Resource)
SelfLink

Obtient le lien automatique associé à la ressource à partir du service Azure Cosmos DB.

(Hérité de Resource)
Timestamp

Obtient le dernier horodatage modifié associé à la ressource à partir du service Azure Cosmos DB.

(Hérité de Resource)
UsersLink

Obtient le lien automatique pour les utilisateurs à partir du service Azure Cosmos DB.

Méthodes

GetPropertyValue<T>(String)

Obtient la valeur de propriété associée au nom de propriété spécifié à partir du service Azure Cosmos DB.

(Hérité de Resource)
LoadFrom(JsonReader)

Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB.

(Hérité de JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB.

(Hérité de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB.

(Hérité de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB.

(Hérité de JsonSerializable)
SetPropertyValue(String, Object)

Définit la valeur de propriété associée au nom de propriété spécifié dans le service Azure Cosmos DB.

(Hérité de Resource)
ToByteArray()

Sérialisez dans un tableau d’octets via SaveTo pour le service Azure Cosmos DB.

(Hérité de Resource)
ToString()

Retourne la représentation sous forme de chaîne de l’objet dans le service Azure Cosmos DB.

(Hérité de JsonSerializable)

S’applique à

Voir aussi