CosmosEventId 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.
ID d’événement pour les événements Cosmos qui correspondent aux messages enregistrés dans un ILogger événement et envoyés à un DiagnosticSource.
public static class CosmosEventId
type CosmosEventId = class
Public Class CosmosEventId
- Héritage
-
CosmosEventId
Remarques
Ces ID sont également utilisés pour WarningsConfigurationBuilder configurer le comportement des avertissements.
Pour plus d’informations et d’exemples, consultez journalisation, événements et diagnostics et accès à Azure Cosmos DB avec EF Core.
Champs
| Nom | Description |
|---|---|
| BulkExecutionWithTransactionalBatch |
SaveChanges a été appelé avec l’exécution en bloc et le traitement par lots activés. Les lots transactionnels ne peuvent pas être exécutés en bloc. Ils ignorent donc l’exécution en bloc. Utilisez AutoTransactionBehavior.Never pour tirer parti de l’exécution en bloc. Si le traitement par lots a été prévu, supprimez cet avertissement à l’aide de |
| ExecutedCreateItem |
CreateItem a été exécuté. |
| ExecutedDeleteItem |
DeleteItem a été exécuté. |
| ExecutedReadItem |
ReadItem a été exécuté. |
| ExecutedReadNext |
ReadNext a été exécuté. |
| ExecutedReplaceItem |
ReplaceItem a été exécuté. |
| ExecutedTransactionalBatch |
TransactionalBatch a été exécuté. |
| ExecutingReadItem |
ReadItem va être exécuté. |
| ExecutingSqlQuery |
Une requête SQL va être exécutée. |
| NoPartitionKeyDefined |
Aucune clé de partition n’a été configurée pour un type d’entité. Il est vivement recommandé de définir une clé de partition appropriée. Si vous souhaitez plus d’informations, consultez https://aka.ms/efdocs-cosmos-partition-keys. |
| PrimaryKeyValueNotSet |
Une propriété n’est pas configurée pour générer des valeurs et a la valeur CLR par défaut ou sentinelle lors de l’enregistrement d’une nouvelle entité dans la base de données. Le fournisseur de base de données Azure Cosmos DB pour EF Core ne génère pas de valeurs de clé par défaut. Cela signifie que les valeurs de clé doivent être définies explicitement avant d’enregistrer de nouvelles entités. Si vous souhaitez plus d’informations, consultez https://aka.ms/ef-cosmos-keys. |
| SyncNotSupported |
Azure Cosmos DB ne prend pas en charge les E/S synchrones. Veillez à utiliser et à attendre correctement les méthodes asynchrones uniquement lorsque vous utilisez Entity Framework Core pour accéder à Azure Cosmos DB. Si vous souhaitez plus d’informations, consultez https://aka.ms/ef-cosmos-nosync. |