CosmosEventId Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
ID evento per gli eventi Cosmos che corrispondono ai messaggi registrati a un evento ILogger e inviati a un oggetto DiagnosticSource.
public static class CosmosEventId
type CosmosEventId = class
Public Class CosmosEventId
- Ereditarietà
-
CosmosEventId
Commenti
Questi ID vengono usati anche con WarningsConfigurationBuilder per configurare il comportamento degli avvisi.
Per altre informazioni ed esempi, vedere Registrazione, eventi e diagnostica e Accesso a Azure Cosmos DB con EF Core.
Campi
| Nome | Descrizione |
|---|---|
| BulkExecutionWithTransactionalBatch |
SaveChanges è stato richiamato sia con l'esecuzione bulk che l'invio in batch abilitato. I batch transazionali non possono essere eseguiti in blocco, pertanto ignorano l'esecuzione bulk. Usare AutoTransactionBehavior.Never per sfruttare l'esecuzione in blocco. Se l'invio in batch è stato previsto, eliminare l'avviso usando |
| ExecutedCreateItem |
CreateItem è stato eseguito. |
| ExecutedDeleteItem |
DeleteItem è stato eseguito. |
| ExecutedReadItem |
ReadItem è stato eseguito. |
| ExecutedReadNext |
ReadNext è stato eseguito. |
| ExecutedReplaceItem |
ReplaceItem è stato eseguito. |
| ExecutedTransactionalBatch |
TransactionalBatch è stato eseguito. |
| ExecutingReadItem |
ReadItem verrà eseguito. |
| ExecutingSqlQuery |
Verrà eseguita una query SQL. |
| NoPartitionKeyDefined |
Nessuna chiave di partizione configurata per un tipo di entità. È consigliabile definire una chiave di partizione appropriata. Per altre informazioni, vedere https://aka.ms/efdocs-cosmos-partition-keys. |
| PrimaryKeyValueNotSet |
Una proprietà non è configurata per generare valori e ha il valore predefinito di CLR o sentinel durante il salvataggio di una nuova entità nel database. Il provider di database Azure Cosmos DB per EF Core non genera valori di chiave per impostazione predefinita. Ciò significa che i valori chiave devono essere impostati in modo esplicito prima di salvare nuove entità. Per altre informazioni, vedere https://aka.ms/ef-cosmos-keys. |
| SyncNotSupported |
Azure Cosmos DB non supporta le operazioni di I/O sincrone. Assicurarsi di usare e attendere correttamente solo i metodi asincroni quando si usa Entity Framework Core per accedere ad Azure Cosmos DB. Per altre informazioni, vedere https://aka.ms/ef-cosmos-nosync. |