CosmosEventId Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir öğesine günlüğe kaydedilen ILogger iletilere karşılık gelen Cosmos olaylarının olay kimlikleri ve bir DiagnosticSourceöğesine gönderilen olaylar.
public static class CosmosEventId
type CosmosEventId = class
Public Class CosmosEventId
- Devralma
-
CosmosEventId
Açıklamalar
Bu kimlikler ayrıca uyarı davranışını yapılandırmak için ile WarningsConfigurationBuilder birlikte kullanılır.
Daha fazla bilgi ve örnek için bkz. Günlüğe kaydetme, olaylar ve tanılama veEF Core ile Azure Cosmos DB erişme.
Alanlar
| Veri Akışı Adı | Description |
|---|---|
| BulkExecutionWithTransactionalBatch |
SaveChanges hem toplu yürütme hem de toplu işlem etkinleştirildiğinde çağrıldı. İşlem toplu işlemleri toplu olarak çalıştırılamaz, bu nedenle toplu yürütmeyi atlarlar. Toplu yürütmeden yararlanmak için AutoTransactionBehavior.Never kullanın. Toplu işlem amaçlandıysa, kullanarak bu uyarıyı bastır |
| ExecutedCreateItem |
CreateItem yürütüldü. |
| ExecutedDeleteItem |
DeleteItem yürütüldü. |
| ExecutedReadItem |
ReadItem yürütüldü. |
| ExecutedReadNext |
ReadNext yürütüldü. |
| ExecutedReplaceItem |
ReplaceItem yürütüldü. |
| ExecutedTransactionalBatch |
TransactionalBatch yürütüldü. |
| ExecutingReadItem |
ReadItem yürütülecek. |
| ExecutingSqlQuery |
SQL sorgusu yürütülecek. |
| NoPartitionKeyDefined |
Varlık türü için bölüm anahtarı yapılandırılmadı. Uygun bir bölüm anahtarının tanımlanması kesinlikle önerilir. Daha fazla bilgi için bkz. https://aka.ms/efdocs-cosmos-partition-keys. |
| PrimaryKeyValueNotSet |
Bir özellik değer oluşturacak şekilde yapılandırılmamış ve veritabanına yeni bir varlık kaydederken CLR varsayılan veya sentinel değerine sahip. EF Core için Azure Cosmos DB veritabanı sağlayıcısı varsayılan olarak anahtar değerleri oluşturmaz. Bu, yeni varlıkları kaydetmeden önce anahtar değerlerin açıkça ayarlanması gerektiği anlamına gelir. Daha fazla bilgi için bkz. https://aka.ms/ef-cosmos-keys. |
| SyncNotSupported |
Azure Cosmos DB zaman uyumlu G/Ç'yi desteklemez. Azure Cosmos DB'yi erişmek için Entity Framework Core kullanırken yalnızca asenkron yöntemler kullandığınızdan ve bunları doğru şekilde beklediğinizden emin olun. Daha fazla bilgi için bkz. https://aka.ms/ef-cosmos-nosync. |