Microsoft.EntityFrameworkCore.Diagnostics Ad Alanı

Sınıflar

AbstractionsStrings

EF özel durumlarında kullanılan dize kaynakları vb.

Bu dizeler, veritabanı sağlayıcıları ve uzantıları tarafından kullanılmak üzere genel kullanıma sunulur. Uygulama kodunun bu dizelere ihtiyacı olması olağan dışıdır.

BatchEventData

Toplu DiagnosticSource olaylar için RelationalEventId olay yükü.

BinaryExpressionEventData

Sorgu DiagnosticSource ifadesi olan olaylar için olay yükü sınıfı.

CascadeDeleteEventData

Bir DiagnosticSource varlığın üst varlığı silindiğinden silindiğini belirten olaylar için olay yükü sınıfı.

CascadeDeleteOrphanEventData

Bir DiagnosticSource varlığın üst öğeyle gerekli ilişkisi kesildiği için silindiğini belirten olaylar için olay yükü sınıfı.

CollectionChangedEventData

Koleksiyon DiagnosticSource gezinti özelliğinin eklenmiş ve/veya kaldırılmış varlıkları olduğunu belirten olaylar için olay yükü sınıfı.

ColumnsEventData

DiagnosticSource Sütunları olan olaylar için olay yükü sınıfı.

CommandCorrelatedEventData

ile DiagnosticSource ilişkili DbCommandolaylar için olay yükü.

CommandEndEventData

DiagnosticSource Komut sonu olayları için RelationalEventId olay yükü.

CommandErrorEventData

DiagnosticSource için CommandErrorolay yükü.

CommandEventData

DiagnosticSource Komut olayları için RelationalEventId olay yükü.

CommandExecutedEventData

DiagnosticSource için CommandExecutedolay yükü.

ComplexPropertyEventData

DiagnosticSource Özelliği olan olaylar için olay yükü sınıfı.

ConcurrencyExceptionEventData

Oluşturulurken DiagnosticSource kullanılan olay DbUpdateConcurrencyException yükü.

ConflictingValueGenerationStrategiesEventData

DiagnosticSource Özelliği olan olaylar için olay yükü sınıfı.

ConnectionCreatedEventData

Olaylar DiagnosticSource için ConnectionCreated olay yükü.

ConnectionCreatingEventData

Olaylar DiagnosticSource için ConnectionCreating olay yükü.

ConnectionEndEventData

Bağlantı DiagnosticSource bitiş olayları için RelationalEventId olay yükü sınıfı.

ConnectionErrorEventData

DiagnosticSource için ConnectionErrorolay yükü.

ConnectionEventData

Bağlantı DiagnosticSource olayları için RelationalEventId olay yükü temel sınıfı.

ContextInitializedEventData

DiagnosticSource Bağlam başlatma olayları için bir olay yükü sınıfı.

CoreEventId

Bir öğesine günlüğe kaydedilen iletilere karşılık gelen olaylar ve bir ILogger öğesine gönderilen olaylar için olay kimlikleri DiagnosticSource.

CoreLoggerExtensions

Bu sınıf, EF Core iç işlevleri ve veritabanı sağlayıcıları tarafından bir ve DiagnosticListener iyi bilinen olaylara bilgi ILogger yazmak için kullanılan statik yöntemleri içerir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CoreStrings

EF özel durumlarında kullanılan dize kaynakları vb.

Bu dizeler, veritabanı sağlayıcıları ve uzantıları tarafından kullanılmak üzere genel kullanıma sunulur. Uygulama kodunun bu dizelere ihtiyacı olması olağan dışıdır.

CosmosEventId

Bir öğesine günlüğe kaydedilen iletilere karşılık gelen Cosmos olaylarının olay kimlikleri ve bir ILoggerDiagnosticSourceöğesine gönderilen olaylar.

CosmosItemCommandExecutedEventData

DiagnosticSource Olayları yürüten Cosmos öğesi komutu için olay yükü sınıfı.

CosmosQueryEventData

DiagnosticSource Cosmos sorgu olayları için olay yükü sınıfı.

CosmosQueryExecutedEventData

DiagnosticSource Cosmos sorgu olayları için olay yükü sınıfı.

CosmosReadItemEventData

DiagnosticSource Cosmos okuma öğesi olayları için olay yükü sınıfı.

DataReaderClosingEventData

DiagnosticSource için DataReaderClosingolay yükü.

DataReaderDisposingEventData

DiagnosticSource için DataReaderDisposingolay yükü.

DataReaderEventData

DiagnosticSource için DataReaderClosingolay yükü.

DbCommandInterceptor

Arabirim yöntemlerinin bir alt kümesini uygularken kullanılacak temel sınıfı IDbCommandInterceptor soyutlayın.

DbConnectionInterceptor

Arabirim yöntemlerinin bir alt kümesini uygularken kullanılacak temel sınıfı IDbConnectionInterceptor soyutlayın.

DbContextErrorEventData

bir DiagnosticSource öğesine başvuran hata olayları için olay DbContextyükü sınıfı.

DbContextEventData

bir DiagnosticSource öğesine başvuran olaylar için olay DbContextyük sınıfı.

DbContextTypeErrorEventData

Bir DiagnosticSource türe başvuran hata olayları için olay DbContext yükü sınıfı.

DbContextTypeEventData

Bir DiagnosticSource türe başvuran olaylar için olay DbContext yükü sınıfı.

DbTransactionInterceptor

Arabirim yöntemlerinin bir alt kümesini uygularken kullanılacak temel sınıfı IDbTransactionInterceptor soyutlayın.

EntityEntryEventData

bir DiagnosticSource öğesine başvuran olaylar için olay EntityEntryyük sınıfı.

EntityTypeEventData

Varlık DiagnosticSource türüne sahip olaylar için olay yükü sınıfı.

EntityTypeSchemaEventData

Varlık DiagnosticSource türüne ve şemaya başvuran olaylar için olay yükü temel sınıfı

EventData

Tüm Entity Framework DiagnosticSource olay yükleri için temel sınıf.

EventDefinition

Parametre içermeyen bir olayın meta verilerini ve olayı azaltılmış ayırmalarla günlüğe kaydetmek için önbelleğe alınmış bir temsilciyi tanımlar.

EventDefinition<TParam>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için bir parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinition<TParam1,TParam2>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için üç parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinition<TParam1,TParam2,TParam3>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için üç parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinition<TParam1,TParam2,TParam3,TParam4>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için üç parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için üç parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6>

Olayı azaltılmış ayırmalarla günlüğe kaydetmek için üç parametreye ve önbelleğe alınmış bir temsilciye sahip bir olayın meta verilerini tanımlar.

EventDefinitionBase

Olay tanımları için temel sınıf.

EventDefinitionBase.MessageExtractingLogger

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

ExecutionStrategyEventData

DiagnosticSource Yürütme stratejisi olayları için CoreEventId olay yükü.

ExpressionEventData

Sorgu DiagnosticSource ifadesi olan olaylar için olay yükü sınıfı.

FallbackEventDefinition

Özel işlemeye sahip olması gereken altıdan fazla parametreye sahip bir olay için meta verileri tanımlar.

ForeignKeyCandidateEventData

DiagnosticSource Uyumsuz yabancı anahtar özellikleri için olay yük sınıfı.

ForeignKeyEventData

Yabancı DiagnosticSource anahtara sahip olaylar için olay yükü sınıfı.

IgnoringIdentityResolutionInterceptor

IIdentityResolutionInterceptor Yeni örneği yoksayan ve mevcut izlenen örnekteki özellik değerlerini koruyan.

IncludeEventData

Belirtim DiagnosticSource içeren olaylar için olay Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) yükü sınıfı.

IndexEventData

DiagnosticSource Geçersiz bir dizin içeren olaylar için olay yükü sınıfı.

IndexWithPropertiesEventData

DiagnosticSource Olay için IndexPropertiesMappedToNonOverlappingTables bir olay yükü sınıfı.

IndexWithPropertyEventData

Dizinde DiagnosticSource geçersiz özellik adı içeren olaylar için olay yükü sınıfı.

InMemoryEventId

Bir öğesine günlüğe kaydedilen iletilere karşılık gelen bellek içi olaylar ve bir ILogger öğesine gönderilen olaylar için olay kimlikleri DiagnosticSource.

InterceptorAggregator<TInterceptor>

Hizmetin uygulamaları IInterceptorAggregator için soyut temel sınıf.

InvalidIncludePathEventData

DiagnosticSource Geçersiz yol bilgilerini içeren olaylar için olay yükü sınıfı.

KeyEventData

DiagnosticSource Anahtarı olan olaylar için olay yükü sınıfı.

LazyLoadingEventData

DiagnosticSource Olayları için olay yük sınıfıILazyLoader

LoggerCategory<T>

özelliğini uygulamak Name için kullanılan genel yardımcı sınıfı.

LoggingDefinitions

önbelleğe almak EventDefinitionBaseiçin yer tutucular içerir.

Bu sınıf, olayları için önbelleğe alma eklemek üzere veritabanı sağlayıcıları tarafından devralınabilmesi için geneldir. Başka bir amaçla kullanılmamalıdır.

MigrationAssemblyEventData

Geçişler DiagnosticSource derleme olayları için RelationalEventId olay yükü.

MigrationColumnOperationEventData

DiagnosticSource Migrations sütun işlemine başvuran olaylar için olay yükü.

MigrationEventData

DiagnosticSource Belirli bir geçişin olayları için RelationalEventId olay yükü.

MigrationScriptingEventData

Geçiş DiagnosticSource betik oluşturma olayları için RelationalEventId olay yükü.

MigrationTypeEventData

Geçiş DiagnosticSource olayları için RelationalEventId olay yükü.

MigratorConnectionEventData

Geçiş DiagnosticSource bağlantı olayları için RelationalEventId olay yükü.

MigratorEventData

Geçiş DiagnosticSource olayları için RelationalEventId olay yükü.

MinBatchSizeEventData

En DiagnosticSource düşük toplu iş boyutu olayları için RelationalEventId olay yükü.

NavigationBaseEventData

DiagnosticSource içeren olaylar için olay INavigationBaseyükü sınıfı.

NavigationEventData

DiagnosticSource içeren olaylar için olay INavigationyükü sınıfı.

NavigationPathEventData

DiagnosticSource Gezinti özelliğine sahip olaylar için olay yükü sınıfı.

PropertyChangedEventData

DiagnosticSource Değiştirilen özellik değerini gösteren olaylar için olay yükü sınıfı.

PropertyEventData

DiagnosticSource Özelliği olan olaylar için olay yükü sınıfı.

PropertyValueEventData

Bir DiagnosticSource özellik değerini gösteren olaylar için olay yükü sınıfı.

QueryExpressionEventData

Sorgu DiagnosticSource ifadesi olan olaylar için olay yükü sınıfı.

QueryModelClientEvalEventData

Sorgu DiagnosticSource modeli ve ifadesi olan olaylar için olay yükü sınıfı.

QueryModelEventData

Sorgu DiagnosticSource modeline sahip olaylar için olay yükü sınıfı.

ReferenceChangedEventData

DiagnosticSource Değiştirilen özellik değerini gösteren olaylar için olay yükü sınıfı.

RelationalConcurrencyExceptionEventData

bir DiagnosticSource ilişkisel veritabanı sağlayıcısından oluşturulurken DbUpdateConcurrencyException kullanılan olay yükü.

RelationalEventId

bir öğesine günlüğe kaydedilen iletilere karşılık gelen ilişkisel olayların olay kimlikleri ve bir ILoggerDiagnosticSourceöğesine gönderilen olaylar.

RelationalLoggerExtensions

Bu sınıf, EF Core iç işlevleri ve ilişkisel veritabanı sağlayıcıları tarafından bir ve DiagnosticListener iyi bilinen olaylara bilgi ILogger yazmak için kullanılan statik yöntemleri içerir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalLoggingDefinitions

önbelleğe almak EventDefinitionBaseiçin yer tutucular içerir.

Bu sınıf, olayları için önbelleğe alma eklemek üzere veritabanı sağlayıcıları tarafından devralınabilmesi için geneldir. Başka bir amaçla kullanılmamalıdır.

RelationalStrings

EF özel durumlarında kullanılan dize kaynakları vb.

Bu dizeler, veritabanı sağlayıcıları ve uzantıları tarafından kullanılmak üzere genel kullanıma sunulur. Uygulama kodunun bu dizelere ihtiyacı olması olağan dışıdır.

SaveChangesCompletedEventData

DiagnosticSource Tamamlandı olduğunu belirten SaveChanges() olaylar için bir olay yükü sınıfı.

SaveChangesEventData

DiagnosticSource Kaydedilmekte olan varlıkları ve etkilenen satırları belirten olaylar için olay yükü sınıfı.

SaveChangesInterceptor

Arabirim yöntemlerinin bir alt kümesini uygularken kullanılacak temel sınıfı ISaveChangesInterceptor soyutlayın.

SequenceEventData

Bir diziye DiagnosticSource başvuran olaylar için olay yükü temel sınıfı.

ServiceProviderDebugInfoEventData

DiagnosticSource Hizmet sağlayıcısı oluşturma işleminde hata ayıklama bilgilerine başvuran olaylar için bir olay yükü sınıfı.

ServiceProviderEventData

Kapsayıcıya DiagnosticSource başvuran olaylar için olay IServiceProvider yükü sınıfı.

ServiceProvidersEventData

DiagnosticSource Birden çok IServiceProvider kapsayıcıya başvuran olaylar için olay yükü sınıfı.

SharedDependentEntityEventData

DiagnosticSource İki IEntityType örneğe başvuran olaylar için olay yükü sınıfı.

SkipCollectionChangedEventData

Atlama DiagnosticSource koleksiyonu gezinti özelliğinin eklenmiş ve/veya kaldırılmış varlıkları olduğunu gösteren olaylar için olay yükü sınıfı.

SkipNavigationEventData

DiagnosticSource içeren olaylar için olay ISkipNavigationyükü sınıfı.

SqliteEventId

Bir öğesine günlüğe kaydedilen ILogger iletilere karşılık gelen SQLite olaylarının olay kimlikleri ve bir DiagnosticSourceöğesine gönderilen olaylar.

SqlServerEventId

bir öğesine günlüğe kaydedilen iletilere karşılık gelen SQL Server olaylarının ve bir ILogger öğesine gönderilen olayların olay kimlikleriDiagnosticSource.

StateChangedEventData

İzlenen DiagnosticSource varlığın bir varlıktan diğerine EntityState değişimini gösteren olaylar için olay yükü sınıfı.

StoredProcedurePropertyEventData

Bir DiagnosticSource özelliğin saklı yordama eşlenmesiyle ilgili olaylar için olay yükü sınıfı.

TransactionEndEventData

İşlem DiagnosticSource bitiş olayları için RelationalEventId olay yükü temel sınıfı.

TransactionEnlistedEventData

İşlem DiagnosticSource tarafından kaydedilen olaylar için RelationalEventId olay yükü.

TransactionErrorEventData

İşlem DiagnosticSource hatası olayları için RelationalEventId olay yükü temel sınıfı.

TransactionEventData

İşlem DiagnosticSource olayları için RelationalEventId olay yükü temel sınıfı.

TransactionStartingEventData

İşlem DiagnosticSource olayları için RelationalEventId olay yükü temel sınıfı.

TwoPropertyBaseCollectionsEventData

DiagnosticSource İki özellik koleksiyonuna sahip olaylar için olay yükü sınıfı.

TwoSqlExpressionsEventData

İki DiagnosticSourceSqlExpressionöğesine başvuran olaylar için olay yükü temel sınıfı.

TwoUnmappedPropertyCollectionsEventData

DiagnosticSource eşlenmemiş iki özellik koleksiyonuna sahip olaylar için olay yükü sınıfı.

TypeEventData

bir DiagnosticSource öğesine başvuran olaylar için olay Typeyük sınıfı.

UniquifiedPropertyEventData

Bir DiagnosticSource özelliğine sahip olan olaylar için bir olay yükü sınıfı.

UpdateEntryEventData

Varlık DiagnosticSource güncelleştirme girdisi olan olaylar için olay yükü sınıfı.

UpdatingIdentityResolutionInterceptor

IIdentityResolutionInterceptor Özellik değerlerini yeni varlık örneğinden izlenen varlık örneğine kopyalayan.

ValueConverterEventData

DiagnosticSource içeren olaylar için olay ValueConverteryükü sınıfı.

WarningsConfiguration

Uyarıların atılması, günlüğe kaydedilmesi veya yoksayılması gereken yapılandırmayı temsil eder. veritabanı sağlayıcılarına veya uzantılarına göre. Bu seçenekler kullanılarak WarningsConfigurationBuilderayarlanır.

WarningsConfigurationBuilder

Entity Framework tarafından oluşturulan olayların çalışma zamanı davranışını yapılandırılır. Her olay kimliği için varsayılan bir davranış ve davranış ayarlayabilirsiniz.

Bu sınıf API içinde ConfigureWarnings(Action<WarningsConfigurationBuilder>) kullanılır ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

Yapılar

IdentityResolutionInterceptionData

Yöntemlere IIdentityResolutionInterceptor geçirilen bir parametre nesnesi.

InstantiationBindingInterceptionData

Yöntemlere IInstantiationBindingInterceptor geçirilen bir parametre nesnesi.

InterceptionResult

Kesilen normal işlemin bastırılmasını sağlamak için gibi bir IInterceptorISaveChangesInterceptor sonucu temsil eder.

InterceptionResult<TResult>

Kesilen normal işlemin bastırılmasını sağlamak için gibi bir IInterceptorISaveChangesInterceptor sonucu temsil eder.

MaterializationInterceptionData

Gerçekleştirilen örnekle ilgili verileri içeren yöntemlere geçirilen IMaterializationInterceptor bir parametre nesnesi.

Arabirimler

ICollectionChangedEventData

Koleksiyon gezintisini atlama veya normal koleksiyon gezintisi değişikliklerini temsil eden herhangi EventData bir alt sınıf tarafından uygulanan arabirim.

IDbCommandInterceptor

İlişkisel veritabanına gönderilen komutların kesilmesine izin verir.

IDbConnectionInterceptor

üzerinde DbConnectionişlemlerin kesilmesine izin verir.

IDbContextLogger

Entity Framework olayları için basit bir günlük arabirimi. Kullanan LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)

IDbTransactionInterceptor

ile DbTransactionilgili işlemlerin kesilmesine izin verir.

IDiagnosticsLogger

ILoggerDiagnosticSource olayları hem ASP.NET hem de ILogger diğer her şey için gönderebilmek için tüm EF Core günlüğü tarafından ve DiagnosticSource kullanımını birleştirir.

IDiagnosticsLogger<TLoggerCategory>

ILoggerDiagnosticSource olayları hem ASP.NET hem de ILogger diğer her şey için gönderebilmek için tüm EF Core günlüğü tarafından ve DiagnosticSource kullanımını birleştirir.

IErrorEventData

ile bir hata olayını temsil eden herhangi EventData bir alt sınıf tarafından uygulanan arabirim Exception.

IIdentityResolutionInterceptor

Yeni varlık örneklerini izlemeye başladığında kimlik çözümleme çakışmalarının DbContext kesilmesine izin verir.

IInstantiationBindingInterceptor

ISingletonInterceptor Varlık örnekleri oluşturulurken kullanılan öğesini InstantiationBinding değiştirmek için kullanılan.

IInterceptor

Tüm Entity Framework kesme bileşenleri için temel arabirim.

IInterceptorAggregator

İç hizmet sağlayıcısında DbContext veya üzerinde kayıtlı olan tüm hizmetlerden tek IInterceptor bir çözüme yönelik hizmet.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IInterceptors

veya iç hizmet sağlayıcısında DbContext kayıtlı olan tüm hizmetlerden tek IInterceptor bir çözümü çözümleyen bir hizmet.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ILoggingOptions

İletilerin IServiceProvider özel durumlarda nasıl günlüğe kaydedilip/veya atıldığını denetlemek için tekil düzeyde ayarlanan seçenekler.

IMaterializationInterceptor

ISingletonInterceptor Entity Framework genellikle sorgu tarafından döndürülen verilerden bir nesne oluştururken nesne oluşturma ve başlatmanın çeşitli bölümlerini kesmek için kullanılır.

INavigationBaseEventData

olan olay yükü sınıfları için ortak bir INavigationBasearabirim.

IQueryExpressionInterceptor

Sorgu ifadesi ağaçlarının ve sonuçta derlenmiş temsilcilerin kesilmesine izin verir.

IRelationalCommandDiagnosticsLogger

Yüksek performanslı günlüğe kaydetmeye uygun bazı ek işlevlere sahip bir IDiagnosticsLogger<TLoggerCategory> .

IRelationalConnectionDiagnosticsLogger

Yüksek performanslı günlüğe kaydetmeye uygun bazı ek işlevlere sahip bir IDiagnosticsLogger<TLoggerCategory> .

ISaveChangesInterceptor

ve DbContext.SaveChangesAync yöntemlerinin kesilmesine DbContext.SaveChanges izin verir.

ISingletonInterceptor

Hizmet olarak Singleton kaydedilen tüm Entity Framework kesme bileşenleri için temel arabirim. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı açısından güvenli olmalıdır.

Numaralandırmalar

CommandSource

komutu yürütmek için kullanılan kaynağı DbCommand belirtmek için ve alt sınıfları tarafından CommandEventDatakullanılan sabit listesi.

DbCommandMethod

tarafından CommandEventDatakullanılan sabit listesi, komutu yürütmek için kullanılan yöntemi DbCommand belirtmek için bir alt sınıftır.

DbContextLoggerOptions

ve LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)ile Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger kullanmak için biçimlendirme seçenekleri.