CosmosEventId 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.
Ereignis-IDs für Cosmos-Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden.
public static class CosmosEventId
type CosmosEventId = class
Public Class CosmosEventId
- Vererbung
-
CosmosEventId
Hinweise
Diese IDs werden auch verwendet WarningsConfigurationBuilder , um das Verhalten von Warnungen zu konfigurieren.
Weitere Informationen und Beispiele finden Sie unter Protokollierung, Ereignisse und Diagnose sowie zugreifen auf Azure Cosmos DB mit EF Core.
Felder
| Name | Beschreibung |
|---|---|
| BulkExecutionWithTransactionalBatch |
SaveChanges wurde aufgerufen, wobei sowohl die Massenausführung als auch die Batchverarbeitung aktiviert sind. Transaktionsbatches können nicht in massenweise ausgeführt werden, damit sie die Massenausführung überspringen. Verwenden Sie AutoTransactionBehavior.Never, um die Massenausführung zu nutzen. Wenn die Batchverarbeitung beabsichtigt war, unterdrücken Sie diese Warnung mithilfe von |
| ExecutedCreateItem |
CreateItem wurde ausgeführt. |
| ExecutedDeleteItem |
DeleteItem wurde ausgeführt. |
| ExecutedReadItem |
ReadItem wurde ausgeführt. |
| ExecutedReadNext |
ReadNext wurde ausgeführt. |
| ExecutedReplaceItem |
ReplaceItem wurde ausgeführt. |
| ExecutedTransactionalBatch |
TransactionalBatch wurde ausgeführt. |
| ExecutingReadItem |
ReadItem wird ausgeführt. |
| ExecutingSqlQuery |
Eine SQL-Abfrage wird ausgeführt. |
| NoPartitionKeyDefined |
Für einen Entitätstyp wurde kein Partitionsschlüssel konfiguriert. Es wird dringend empfohlen, einen geeigneten Partitionsschlüssel zu definieren. Weitere Informationen finden Sie unter https://aka.ms/efdocs-cosmos-partition-keys. |
| PrimaryKeyValueNotSet |
Eine Eigenschaft ist nicht für die Generierung von Werten konfiguriert und weist den CLR-Standard- oder Sentinelwert auf, während eine neue Entität in der Datenbank gespeichert wird. Der Azure Cosmos DB Datenbankanbieter für EF Core generiert standardmäßig keine Schlüsselwerte. Dies bedeutet, dass Schlüsselwerte explizit festgelegt werden müssen, bevor neue Entitäten gespeichert werden. Weitere Informationen finden Sie unter https://aka.ms/ef-cosmos-keys. |
| SyncNotSupported |
Azure Cosmos DB unterstützt keine synchrone E/A. Stellen Sie sicher, dass Sie nur asynchrone Methoden verwenden und richtig auf sie warten, wenn Sie Entity Framework Core für den Zugriff auf Azure Cosmos DB verwenden. Weitere Informationen finden Sie unter https://aka.ms/ef-cosmos-nosync. |