DatabaseProperties Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une base de données dans le compte 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
- Héritage
-
DatabaseProperties
- Attributs
Exemples
L’exemple ci-dessous crée une base de données avec la 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" },
10000);
L’exemple ci-dessous recherche une base de données par ID pour récupérer le SelfLink.
using Microsoft.Azure.Cosmos.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
DatabaseProperties() |
Initialise une nouvelle instance de la DatabaseProperties classe pour le service Azure Cosmos DB. |
DatabaseProperties(String) |
Initialise une nouvelle instance de la DatabaseProperties classe pour le service Azure Cosmos DB. |
Propriétés
ETag |
Obtient la balise d’entité associée à la ressource à partir du service Azure Cosmos DB. |
Id |
Obtient ou définit l’ID de la ressource dans le service Azure Cosmos DB. |
LastModified |
Obtient le dernier horodatage modifié associé à DatabaseProperties à partir du service Azure Cosmos DB. |
S’applique à
Voir aussi
Azure SDK for .NET