Microsoft.EntityFrameworkCore.Diagnostics Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
| Název | Description |
|---|---|
| AbstractionsStrings |
Řetězcové prostředky používané ve výjimkách EF atd. Tyto řetězce jsou veřejně zpřístupněny pro použití poskytovateli databází a rozšířeními. Je neobvyklé, že kód aplikace potřebuje tyto řetězce. |
| AssemblyEventData |
Třída DiagnosticSource datové části události pro události sestavení. |
| BatchEventData |
Datová DiagnosticSource část události pro RelationalEventId dávkové události. |
| BinaryExpressionEventData |
Třída DiagnosticSource datové části události pro události, které mají výraz dotazu. |
| CascadeDeleteEventData |
Třída DiagnosticSource datové části události pro události, které označují, že entita je odstraněna, protože její nadřazená entita byla odstraněna. |
| CascadeDeleteOrphanEventData |
Třída DiagnosticSource datové části události pro události, které označují, že entita je odstraněna, protože její požadovaný vztah s nadřazeným objektem byl přerušen. |
| CollectionChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují, že vlastnost navigace kolekce měla přidané nebo odebrané entity. |
| ColumnsEventData |
Třída DiagnosticSource datové části události pro události, které mají sloupce. |
| CommandCorrelatedEventData |
Datová DiagnosticSource část události pro události koreluje s hodnotou DbCommand. |
| CommandEndEventData |
Datová DiagnosticSource část události pro RelationalEventId koncové události příkazu. |
| CommandErrorEventData |
Datová DiagnosticSource část události pro CommandError. |
| CommandEventData |
Datová DiagnosticSource část události pro RelationalEventId události příkazů. |
| CommandExecutedEventData |
Datová DiagnosticSource část události pro CommandExecuted. |
| ComplexPropertyEventData |
Třída DiagnosticSource datové části události pro události, které mají vlastnost. |
| ComplexTypePropertyChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změněnou hodnotu vlastnosti. |
| ConcurrencyExceptionEventData |
Datová DiagnosticSource část události použitá při DbUpdateConcurrencyException vyvolání. |
| ConflictingValueGenerationStrategiesEventData |
Třída DiagnosticSource datové části události pro události, které mají vlastnost. |
| ConnectionCreatedEventData |
Datová DiagnosticSource část události pro ConnectionCreated události. |
| ConnectionCreatingEventData |
Datová DiagnosticSource část události pro ConnectionCreating události. |
| ConnectionEndEventData |
Třída DiagnosticSource datové části události pro RelationalEventId koncové události připojení. |
| ConnectionErrorEventData |
Datová DiagnosticSource část události pro ConnectionError. |
| ConnectionEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId události připojení. |
| ContextInitializedEventData |
Třída DiagnosticSource datové části události pro události inicializace kontextu. |
| CoreEventId |
ID událostí pro události, které odpovídají zprávám přihlášeným k ILogger události a událostem odeslaným do protokolu DiagnosticSource. |
| CoreLoggerExtensions |
Tato třída obsahuje statické metody používané interními nástroji EF Core a poskytovateli databáze k zápisu informací do ILogger a DiagnosticListener pro dobře známé události. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| CoreStrings |
Řetězcové prostředky používané ve výjimkách EF atd. Tyto řetězce jsou veřejně zpřístupněny pro použití poskytovateli databází a rozšířeními. Je neobvyklé, že kód aplikace potřebuje tyto řetězce. |
| CosmosEventId |
ID událostí pro události Cosmos, které odpovídají zprávám přihlášeným k ILogger událostem a událostem odeslaným do objektu DiagnosticSource. |
| CosmosItemCommandExecutedEventData |
Třída DiagnosticSource datové části události pro příkaz položky Cosmos spustil události. |
| CosmosQueryEventData |
Třída DiagnosticSource datové části události pro události dotazů Cosmos. |
| CosmosQueryExecutedEventData |
Třída DiagnosticSource datové části události pro události dotazů Cosmos. |
| CosmosReadItemEventData |
Třída DiagnosticSource datové části události pro události Cosmos read-item. |
| CosmosTransactionalBatchExecutedEventData |
DiagnosticSource Třída datové části události pro události spouštěné dávkovou dávkou cosmos. |
| DataReaderClosingEventData |
DiagnosticSource datová část události pro DataReaderClosing. |
| DataReaderDisposingEventData |
DiagnosticSource datová část události pro DataReaderDisposing. |
| DataReaderEventData |
DiagnosticSource datová část události pro DataReaderClosing. |
| DbCommandInterceptor |
Abstraktní základní třída pro IDbCommandInterceptor použití při implementaci podmnožina metod rozhraní. |
| DbConnectionInterceptor |
Abstraktní základní třída pro IDbConnectionInterceptor použití při implementaci podmnožina metod rozhraní. |
| DbContextErrorEventData |
Třída DiagnosticSource datové části události pro chybové události, které odkazují na DbContext. |
| DbContextEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na DbContext. |
| DbContextTypeErrorEventData |
Třída DiagnosticSource datové části události pro chybové události, které odkazují na DbContext typ. |
| DbContextTypeEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na DbContext typ. |
| DbTransactionInterceptor |
Abstraktní základní třída pro IDbTransactionInterceptor použití při implementaci podmnožina metod rozhraní. |
| EntityEntryEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na EntityEntry. |
| EntityTypeEventData |
Třída DiagnosticSource datové části události pro události, které mají typ entity. |
| EntityTypeSchemaEventData |
Základní DiagnosticSource třída datové části události pro události, které odkazují na typ entity a schéma |
| EventData |
Základní třída pro všechny datové části událostí Entity Framework DiagnosticSource . |
| EventDefinition |
Definuje metadata pro událost bez parametrů a delegáta uloženého v mezipaměti za účelem protokolování události s omezenými přiděleními. |
| EventDefinition<TParam> |
Definuje metadata pro událost s jedním parametrem a delegátem v mezipaměti, aby se událost protokolovala s omezenými přiděleními. |
| EventDefinition<TParam1,TParam2> |
Definuje metadata pro událost se třemi parametry a delegátem v mezipaměti pro protokolování události s omezenými přiděleními. |
| EventDefinition<TParam1,TParam2,TParam3> |
Definuje metadata pro událost se třemi parametry a delegátem v mezipaměti pro protokolování události s omezenými přiděleními. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4> |
Definuje metadata pro událost se třemi parametry a delegátem v mezipaměti pro protokolování události s omezenými přiděleními. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> |
Definuje metadata pro událost se třemi parametry a delegátem v mezipaměti pro protokolování události s omezenými přiděleními. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6> |
Definuje metadata pro událost se třemi parametry a delegátem v mezipaměti pro protokolování události s omezenými přiděleními. |
| EventDefinitionBase |
Základní třída pro definice událostí. |
| EventDefinitionBase.MessageExtractingLogger |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| ExecutionStrategyEventData |
Datová DiagnosticSource část události pro CoreEventId události strategie provádění. |
| ExpressionEventData |
Třída DiagnosticSource datové části události pro události, které mají výraz dotazu. |
| FallbackEventDefinition |
Definuje metadata pro událost s více než šesti parametry, které musí mít speciální zpracování. |
| ForeignKeyCandidateEventData |
Třída DiagnosticSource datové části události pro nekompatibilní vlastnosti cizího klíče. |
| ForeignKeyEventData |
Třída DiagnosticSource datové části události pro události, které mají cizí klíč. |
| IgnoringIdentityResolutionInterceptor |
A IIdentityResolutionInterceptor , která ignoruje novou instanci a zachovává hodnoty vlastností z existující sledované instance. |
| IncludeEventData |
Třída DiagnosticSource datové části události pro události, které mají Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) specifikaci. |
| IndexEventData |
Třída DiagnosticSource datové části události pro události zahrnující neplatný index. |
| IndexWithPropertiesEventData |
Třída DiagnosticSource datové části události pro IndexPropertiesMappedToNonOverlappingTables událost. |
| IndexWithPropertyEventData |
Třída DiagnosticSource datové části události pro události zahrnující neplatný název vlastnosti v indexu. |
| InMemoryEventId |
ID událostí pro události v paměti, které odpovídají zprávám přihlášeným k ILogger událostem a událostem odeslaným do protokolu DiagnosticSource. |
| InterceptorAggregator<TInterceptor> |
Abstraktní základní třída pro implementace IInterceptorAggregator služby. |
| InvalidIncludePathEventData |
Třída DiagnosticSource datové části události pro události, které mají neplatné informace o cestě. |
| KeyEventData |
Třída DiagnosticSource datové části události pro události, které mají klíč. |
| LazyLoadingEventData |
Třída DiagnosticSource datové části události pro události z ILazyLoader |
| LoggerCategory<T> |
Obecná pomocná třída použitá k implementaci Name vlastnosti. |
| LoggingDefinitions |
Obsahuje zástupné symboly pro ukládání do mezipaměti .EventDefinitionBase Tato třída je veřejná, takže ji můžou zdědit poskytovatelé databáze a přidat ukládání do mezipaměti pro své události. Neměl by se používat pro žádný jiný účel. |
| MigrationAssemblyEventData |
Datová DiagnosticSource část události pro RelationalEventId události sestavení migrace. |
| MigrationColumnOperationEventData |
Datová DiagnosticSource část události pro události, které odkazují na operaci sloupce Migrace. |
| MigrationCommandEventData |
Datová DiagnosticSource část události pro RelationalEventId události konkrétní migrace. |
| MigrationEventData |
Datová DiagnosticSource část události pro RelationalEventId události konkrétní migrace. |
| MigrationScriptingEventData |
Datová DiagnosticSource část události pro RelationalEventId události skriptování migrace. |
| MigrationTypeEventData |
Datová DiagnosticSource část události pro RelationalEventId události migrace. |
| MigrationVersionEventData |
Datová DiagnosticSource část události pro OldMigrationVersionWarning. |
| MigratorConnectionEventData |
Datová DiagnosticSource část události pro RelationalEventId události připojení k migraci. |
| MigratorEventData |
Datová DiagnosticSource část události pro RelationalEventId události migrace. |
| MinBatchSizeEventData |
Datová DiagnosticSource část události pro RelationalEventId události minimální velikosti dávky. |
| NavigationBaseEventData |
Třída DiagnosticSource datové části události pro události, které mají .INavigationBase |
| NavigationEventData |
Třída DiagnosticSource datové části události pro události, které mají .INavigation |
| NavigationPathEventData |
Třída DiagnosticSource datové části události pro události, které mají navigační vlastnost. |
| PropertyChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změněnou hodnotu vlastnosti. |
| PropertyEventData |
Třída DiagnosticSource datové části události pro události, které mají vlastnost. |
| PropertyValueEventData |
Třída DiagnosticSource datové části události pro události, které označují hodnotu vlastnosti. |
| ProviderMismatchEventData |
Třída DiagnosticSource datové části události pro upozornění neshody zprostředkovatele. |
| QueryExpressionEventData |
Třída DiagnosticSource datové části události pro události, které mají výraz dotazu. |
| QueryModelClientEvalEventData |
DiagnosticSource Třída datové části události pro události, které mají model dotazu a výraz. |
| QueryModelEventData |
Třída DiagnosticSource datové části události pro události, které mají model dotazu. |
| ReferenceChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změněnou hodnotu vlastnosti. |
| RelationalConcurrencyExceptionEventData |
Datová DiagnosticSource část události použitá při DbUpdateConcurrencyException vyvolání zprostředkovatele relační databáze. |
| RelationalEventId |
ID událostí pro relační události, které odpovídají zprávám přihlášeným k ILogger událostem a událostem odesílaným do objektu DiagnosticSource. |
| RelationalLoggerExtensions |
Tato třída obsahuje statické metody používané interními funkcemi EF Core a poskytovateli relačních databází k zápisu informací do a ILoggerDiagnosticListener pro dobře známé události. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalLoggingDefinitions |
Obsahuje zástupné symboly pro ukládání do mezipaměti .EventDefinitionBase Tato třída je veřejná, takže ji můžou zdědit poskytovatelé databáze a přidat ukládání do mezipaměti pro své události. Neměl by se používat pro žádný jiný účel. |
| RelationalStrings |
Řetězcové prostředky používané ve výjimkách EF atd. Tyto řetězce jsou veřejně zpřístupněny pro použití poskytovateli databází a rozšířeními. Je neobvyklé, že kód aplikace potřebuje tyto řetězce. |
| SaveChangesCompletedEventData |
Třída DiagnosticSource datové části události pro události, které indikují SaveChanges() , že byla dokončena. |
| SaveChangesEventData |
Třída DiagnosticSource datové části události pro události, které určují entity, které se ukládají, a ovlivněné řádky. |
| SaveChangesInterceptor |
Abstraktní základní třída pro ISaveChangesInterceptor použití při implementaci podmnožina metod rozhraní. |
| SequenceEventData |
Základní DiagnosticSource třída datové části události pro události, které odkazují na sekvenci. |
| ServiceProviderDebugInfoEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na informace o ladění při vytváření poskytovatele služeb. |
| ServiceProviderEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na IServiceProvider kontejner. |
| ServiceProvidersEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na více IServiceProvider kontejnerů. |
| SharedDependentEntityEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na dvě IEntityType instance. |
| SkipCollectionChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují, že vlastnost procházení přeskočení kolekce měla přidané nebo odebrané entity. |
| SkipNavigationEventData |
Třída DiagnosticSource datové části události pro události, které mají .ISkipNavigation |
| SqliteEventId |
ID událostí pro události SQLite, které odpovídají zprávám přihlášeným k ILogger událostem a událostem odeslaným do objektu DiagnosticSource. |
| SqlServerEventId |
ID událostí pro SQL Server události, které odpovídají zprávám přihlášeným k ILogger událostem a událostem odeslaným do objektu DiagnosticSource. |
| StateChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změnu sledované entity z jedné EntityState na druhou. |
| StoredProcedurePropertyEventData |
Třída DiagnosticSource datové části události pro události, které zahrnují mapování vlastnosti na uloženou proceduru. |
| TransactionEndEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId koncové události transakce. |
| TransactionEnlistedEventData |
Datová DiagnosticSource část události pro RelationalEventId události zařazené transakce. |
| TransactionErrorEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId události chyb transakcí. |
| TransactionEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId transakční události. |
| TransactionStartingEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId transakční události. |
| TwoPropertyBaseCollectionsEventData |
Třída DiagnosticSource datové části události pro události, které mají dvě kolekce vlastností. |
| TwoSqlExpressionsEventData |
Základní DiagnosticSource třída datové části události pro události, které odkazují na dva SqlExpression. |
| TwoUnmappedPropertyCollectionsEventData |
Třída DiagnosticSource datové části události pro události, které mají dvě nemapované kolekce vlastností. |
| TypeEventData |
Třída DiagnosticSource datové části události pro události, které odkazují na Type. |
| TypeLoadingEventData |
Třída DiagnosticSource datové části události pro chyby načítání typu. |
| UniquifiedPropertyEventData |
Třída DiagnosticSource datové části události pro události, které mají vlastnost, která byla jednoquified. |
| UpdateEntryEventData |
Třída DiagnosticSource datové části události pro události, které mají položku aktualizace entity. |
| UpdatingIdentityResolutionInterceptor |
A IIdentityResolutionInterceptor , která kopíruje hodnoty vlastností z nové instance entity do sledované instance entity. |
| ValueConverterEventData |
Třída DiagnosticSource datové části události pro události, které mají ValueConverter. |
| WarningsConfiguration |
Představuje konfiguraci, pro kterou by se měla vyvolat upozornění, protokolovat nebo ignorovat. poskytovateli databáze nebo rozšířeními. Tyto možnosti jsou nastaveny pomocí WarningsConfigurationBuilder. |
| WarningsConfigurationBuilder |
Konfiguruje chování modulu runtime událostí generovaných rozhraním Entity Framework. Pro každé ID události můžete nastavit výchozí chování a chování. Tato třída se používá v rozhraní ConfigureWarnings(Action<WarningsConfigurationBuilder>) API a není navržená tak, aby byla přímo sestavena v kódu vaší aplikace. |
Struktury
| Název | Description |
|---|---|
| IdentityResolutionInterceptionData |
Objekt parametru IIdentityResolutionInterceptor předaný metodám. |
| InstantiationBindingInterceptionData |
Objekt parametru IInstantiationBindingInterceptor předaný metodám. |
| InterceptionResult |
Představuje výsledek, IInterceptor jako ISaveChangesInterceptor je například povolení potlačení normální operace zachycené. |
| InterceptionResult<TResult> |
Představuje výsledek, IInterceptor jako ISaveChangesInterceptor je například povolení potlačení normální operace zachycené. |
| MaterializationInterceptionData |
Objekt parametru IMaterializationInterceptor předán metodám obsahujícím data o materializované instanci. |
Rozhraní
| Název | Description |
|---|---|
| ICollectionChangedEventData |
Rozhraní implementované libovolnou EventData podtřídou, která představuje změnu navigace v přeskočení kolekce nebo běžné navigace v kolekci. |
| IDbCommandInterceptor |
Umožňuje zachycování příkazů odeslaných do relační databáze. |
| IDbConnectionInterceptor |
Umožňuje zachycování operací na DbConnection. |
| IDbContextLogger |
Jednoduché rozhraní protokolování pro události Entity Framework. Používá LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
| IDbTransactionInterceptor |
Umožňuje zachycení operací souvisejících s .DbTransaction |
| IDiagnosticsLogger |
Kombinuje ILogger a DiagnosticSource používá veškeré protokolování EF Core, aby se události mohly odesílat do ASP.NET ILogger i DiagnosticSource pro všechno ostatní. |
| IDiagnosticsLogger<TLoggerCategory> |
Kombinuje ILogger a DiagnosticSource používá veškeré protokolování EF Core, aby se události mohly odesílat do ASP.NET ILogger i DiagnosticSource pro všechno ostatní. |
| IErrorEventData |
Rozhraní implementované libovolnou EventData podtřídou, která představuje chybovou událost s objektem Exception. |
| IIdentityResolutionInterceptor |
Umožňuje zachycení konfliktů řešení identit při DbContext spuštění sledování nových instancí entit. |
| IInstantiationBindingInterceptor |
Slouží ISingletonInterceptor k úpravě použitého objektu InstantiationBinding při vytváření instancí entity. |
| IInterceptor |
Základní rozhraní pro všechny průsečíky Entity Framework. |
| IInterceptorAggregator |
Služba, která vyřeší jeden IInterceptor z těch, kteří jsou zaregistrovaní na interním DbContext poskytovateli služeb nebo v interním poskytovateli služeb. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IInterceptors |
Služba, která řeší jeden IInterceptor z těch, které jsou zaregistrované na interním DbContext poskytovateli služeb nebo v interním poskytovateli služeb. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| ILoggingOptions |
Možnosti nastavené na IServiceProvider úrovni singleton pro řízení způsobu protokolování a/nebo vyvolání zpráv ve výjimkách. |
| IMaterializationInterceptor |
Slouží ISingletonInterceptor k zachycení různých částí vytváření a inicializace objektu při vytváření objektu Entity Framework, obvykle z dat vrácených dotazem. |
| INavigationBaseEventData |
Společné rozhraní pro třídy datových částí událostí, které mají .INavigationBase |
| IQueryExpressionInterceptor |
Umožňuje zachycení stromů výrazů dotazu a výsledných kompilovaných delegátů. |
| IRelationalCommandDiagnosticsLogger |
S IDiagnosticsLogger<TLoggerCategory> některými dalšími funkcemi, které jsou vhodné pro protokolování s vysokým výkonem. |
| IRelationalConnectionDiagnosticsLogger |
S IDiagnosticsLogger<TLoggerCategory> některými dalšími funkcemi, které jsou vhodné pro protokolování s vysokým výkonem. |
| ISaveChangesInterceptor |
Umožňuje zachycení metod DbContext.SaveChanges a DbContext.SaveChangesAync metod. |
| ISingletonInterceptor |
Základní rozhraní pro všechny průsečíky Entity Framework, které jsou registrovány jako Singleton služby. To znamená, že jedna instance je používána mnoha DbContext instancemi. Implementace musí být bezpečná pro přístup z více vláken. |
Výčty
| Název | Description |
|---|---|
| CommandSource |
Výčet používaný a CommandEventDatapodtřídy označující zdroj DbCommand použitého ke spuštění příkazu. |
| DbCommandMethod |
Výčet používaný CommandEventData, podtřídy označující metodu DbCommand , která se používá ke spuštění příkazu. |
| DbContextLoggerOptions |
Možnosti formátování pro použití s Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger a LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |