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
AbstractionsStrings |
Prostředky řetězců 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 tyto řetězce potřebuje. |
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é značí, že entita je odstraněna, protože byl přerušen její požadovaný vztah k nadřazené entitě. |
CollectionChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují, že navigační vlastnost kolekce obsahuje přidané nebo odebrané entity. |
ColumnsEventData |
DiagnosticSource Třída datové části události pro události, které mají sloupce. |
CommandCorrelatedEventData |
Datová DiagnosticSource část události pro události koreluje s DbCommand. |
CommandEndEventData |
Datová DiagnosticSource část události pro RelationalEventId události ukončení 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 |
DiagnosticSource Třída datové části události pro události, které mají vlastnost. |
ConcurrencyExceptionEventData |
Datová DiagnosticSource část události použitá při vyvolání objektu DbUpdateConcurrencyException . |
ConflictingValueGenerationStrategiesEventData |
DiagnosticSource Třída 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 události ukončení připojení. |
ConnectionErrorEventData |
Datová DiagnosticSource část události pro ConnectionError. |
ConnectionEventData |
DiagnosticSource Základní třída datové části události pro RelationalEventId události připojení. |
ContextInitializedEventData |
DiagnosticSource Třída datové části události pro události inicializace kontextu. |
CoreEventId |
ID událostí, které odpovídají zprávám zaprotokolovaným do objektu ILogger a událostem odesílaným do DiagnosticSource. |
CoreLoggerExtensions |
Tato třída obsahuje statické metody používané interními zprostředkovateli a poskytovateli databází EF Core k zápisu DiagnosticListener informací do a ILogger pro dobře známé události. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
CoreStrings |
Prostředky řetězců 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 tyto řetězce potřebuje. |
CosmosEventId |
ID událostí pro události Služby Cosmos, které odpovídají zprávám zaprotokolovaným do objektu ILogger a událostem odesílaným do DiagnosticSource. |
CosmosItemCommandExecutedEventData |
Třída DiagnosticSource datové části události pro příkaz položky cosmos spustila události. |
CosmosQueryEventData |
DiagnosticSource Třída datové části události pro události dotazů Cosmos. |
CosmosQueryExecutedEventData |
DiagnosticSource Třída datové části události pro události dotazů Cosmos. |
CosmosReadItemEventData |
DiagnosticSource Třída datové části události pro události čtení položek služby Cosmos 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 pro použití při implementaci podmnožinu metod rozhraní. |
DbConnectionInterceptor |
Abstraktní základní třída pro IDbConnectionInterceptor pro použití při implementaci podmnožinu metod rozhraní. |
DbContextErrorEventData |
DiagnosticSource Třída datové části události pro chybové události, které odkazují na DbContext. |
DbContextEventData |
DiagnosticSource Třída datové části události pro události, které odkazují na DbContext. |
DbContextTypeErrorEventData |
DiagnosticSource Třída 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 pro použití při implementaci podmnožinu metod rozhraní. |
EntityEntryEventData |
DiagnosticSource Třída 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 pro 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 uloženým v mezipaměti pro protokolování události s omezenými přiděleními. |
EventDefinition<TParam1,TParam2> |
Definuje metadata pro událost se třemi parametry a delegátem uloženým 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 uloženým 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 uloženým 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 uloženým 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 uloženým 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čené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích. |
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 zvláštní zpracování. |
ForeignKeyCandidateEventData |
DiagnosticSource Třída 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 |
Objekt , IIdentityResolutionInterceptor který ignoruje novou instanci a zachovává hodnoty vlastností z existující sledované instance. |
IncludeEventData |
DiagnosticSource Třída datové části události pro události, které mají Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) specifikaci. |
IndexEventData |
DiagnosticSource Třída datové části události pro události zahrnující neplatný index. |
IndexWithPropertiesEventData |
DiagnosticSource Třída datové části události pro IndexPropertiesMappedToNonOverlappingTables událost. |
IndexWithPropertyEventData |
DiagnosticSource Třída datové části události pro události zahrnující neplatný název vlastnosti v indexu. |
InMemoryEventId |
ID událostí v paměti, které odpovídají zprávám zaprotokolovaným do objektu ILogger a událostem odesílaným do 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ě k zahrnutí. |
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 do mezipaměti pro své události. Neměla by se používat k žádnému jinému účelu. |
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. |
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. |
MigratorConnectionEventData |
Datová DiagnosticSource část události pro RelationalEventId události připojení migrace. |
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 |
DiagnosticSource Třída datové části události pro události, které mají vlastnost navigace. |
PropertyChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změněnou hodnotu vlastnosti. |
PropertyEventData |
DiagnosticSource Třída datové části události pro události, které mají vlastnost. |
PropertyValueEventData |
DiagnosticSource Třída datové části události pro události, které označují hodnotu vlastnosti. |
QueryExpressionEventData |
Třída DiagnosticSource datové části události pro události, které mají výraz dotazu. |
QueryModelClientEvalEventData |
Třída DiagnosticSource 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žívaná při vyvolání objektu DbUpdateConcurrencyException od poskytovatele relační databáze. |
RelationalEventId |
ID událostí pro relační události, které odpovídají zprávám protokolovaným do objektu ILogger a událostem odesílaným do DiagnosticSource. |
RelationalLoggerExtensions |
Tato třída obsahuje statické metody používané interními zprostředkovateli a poskytovateli relačních databází EF Core k zápisu informací do ILogger objektů a DiagnosticListener pro dobře známé události. Tento typ obvykle používají poskytovatelé databází (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 do mezipaměti pro své události. Neměla by se používat k žádnému jinému účelu. |
RelationalStrings |
Prostředky řetězců 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 tyto řetězce potřebuje. |
SaveChangesCompletedEventData |
DiagnosticSource Třída 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í ukládané entity a ovlivněné řádky. |
SaveChangesInterceptor |
Abstraktní základní třída pro ISaveChangesInterceptor pro použití při implementaci podmnožinu metod rozhraní. |
SequenceEventData |
Základní DiagnosticSource třída datové části události pro události, které odkazují na sekvenci. |
ServiceProviderDebugInfoEventData |
DiagnosticSource Třída datové části události pro události, které odkazují na informace o ladění při vytváření zprostředkovatele služeb. |
ServiceProviderEventData |
DiagnosticSource Třída 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é indikují navigační vlastnost přeskočit kolekci, 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 protokolovaným do objektu ILogger a událostem odeslaným do DiagnosticSource. |
SqlServerEventId |
ID událostí pro SQL Server události, které odpovídají zprávám protokolovaným do objektu ILogger a událostem odesílaným do DiagnosticSource. |
StateChangedEventData |
Třída DiagnosticSource datové části události pro události, které označují změnu sledované entity z jedné EntityState na jinou. |
StoredProcedurePropertyEventData |
DiagnosticSource Třída datové části události pro události, které zahrnují mapování vlastnosti na uloženou proceduru. |
TransactionEndEventData |
DiagnosticSource Základní třída datové části události pro RelationalEventId koncové události transakce. |
TransactionEnlistedEventData |
Datová DiagnosticSource část události pro RelationalEventId transakce zařazené události. |
TransactionErrorEventData |
Základní DiagnosticSource třída datové části události pro RelationalEventId události chyb transakcí. |
TransactionEventData |
DiagnosticSource Základní třída datové části události pro RelationalEventId události transakcí. |
TransactionStartingEventData |
DiagnosticSource Základní třída datové části události pro RelationalEventId události transakcí. |
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á odkazuje na dva SqlExpressionobjekty . |
TwoUnmappedPropertyCollectionsEventData |
Třída DiagnosticSource datové části události pro události, které mají dvě nenamapované kolekce vlastností. |
TypeEventData |
DiagnosticSource Třída datové části události pro události, které odkazují na Type. |
UniquifiedPropertyEventData |
DiagnosticSource Třída datové části události pro události, které mají vlastnost, která byla jedinečná. |
UpdateEntryEventData |
Třída DiagnosticSource datové části události pro události, které mají položku aktualizace entity. |
UpdatingIdentityResolutionInterceptor |
Objekt IIdentityResolutionInterceptor , který zkopí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 měla být vyvolána, protokolována nebo ignorována upozornění. poskytovateli databází nebo rozšířeními. Tyto možnosti jsou nastavené pomocí .WarningsConfigurationBuilder |
WarningsConfigurationBuilder |
Konfiguruje chování událostí generovaných rozhraním Entity Framework za běhu. Pro každé ID události můžete nastavit výchozí chování a chování. Tato třída se používá v rámci ConfigureWarnings(Action<WarningsConfigurationBuilder>) rozhraní API a není navržená tak, aby byla přímo sestavena v kódu aplikace. |
Struktury
IdentityResolutionInterceptionData |
Objekt parametru předaný metodám IIdentityResolutionInterceptor . |
InstantiationBindingInterceptionData |
Objekt parametru předaný metodám IInstantiationBindingInterceptor . |
InterceptionResult |
Představuje výsledek z objektu IInterceptor , jako je například , ISaveChangesInterceptor který umožňuje potlačení normální operace, která je zachycena. |
InterceptionResult<TResult> |
Představuje výsledek z objektu IInterceptor , jako je například , ISaveChangesInterceptor který umožňuje potlačení normální operace, která je zachycena. |
MaterializationInterceptionData |
Objekt parametru IMaterializationInterceptor předaný metodám obsahujícím data o materializované instanci. |
Rozhraní
ICollectionChangedEventData |
Rozhraní implementované libovolnou EventData podtřídou, která představuje změnu buď přeskočit navigaci v kolekci, nebo běžnou navigaci v kolekci. |
IDbCommandInterceptor |
Umožňuje zachytávání příkazů odeslaných do relační databáze. |
IDbConnectionInterceptor |
Umožňuje zachytávání operací na DbConnection. |
IDbContextLogger |
Jednoduché protokolovací rozhraní pro události Entity Framework. Používá LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
IDbTransactionInterceptor |
Umožňuje zachytávání operací souvisejících s .DbTransaction |
IDiagnosticsLogger |
Kombinuje ILogger a DiagnosticSource pro použití všemi protokolováními EF Core, aby se události mohly odesílat do ASP.NET i ILoggerDiagnosticSource pro všechno ostatní. |
IDiagnosticsLogger<TLoggerCategory> |
Kombinuje ILogger a DiagnosticSource pro použití všemi protokolováními EF Core, aby se události mohly odesílat do ASP.NET i ILoggerDiagnosticSource pro všechno ostatní. |
IErrorEventData |
Rozhraní implementované libovolnou EventData podtřídou, která představuje chybovou Exceptionudálost s . |
IIdentityResolutionInterceptor |
Umožňuje zachytit konflikty řešení identity, DbContext když začne sledovat nové instance entit. |
IInstantiationBindingInterceptor |
Slouží ISingletonInterceptor k úpravě objektu použitého InstantiationBinding při vytváření instancí entit. |
IInterceptor |
Základní rozhraní pro všechny zachytávače Entity Framework. |
IInterceptorAggregator |
Služba, která přeloží jednu IInterceptor službu ze všech zaregistrovaných u DbContext nebo u interního poskytovatele služeb. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
IInterceptors |
Služba, která přeloží jednu IInterceptor službu ze všech zaregistrovaných u DbContext nebo u interního poskytovatele služeb. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
ILoggingOptions |
Možnosti nastavené na IServiceProvider úrovni jednoho typu k řízení způsobu protokolování zpráv nebo vyvolání výjimek. |
IMaterializationInterceptor |
Slouží ISingletonInterceptor k zachycení různých částí vytváření a inicializace objektu, když Entity Framework vytváří objekt, 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 zachytávání stromů výrazů dotazů a výsledných kompilovaných delegátů. |
IRelationalCommandDiagnosticsLogger |
S IDiagnosticsLogger<TLoggerCategory> některými dalšími funkcemi vhodnými pro vysoce výkonné protokolování. |
IRelationalConnectionDiagnosticsLogger |
S IDiagnosticsLogger<TLoggerCategory> některými dalšími funkcemi vhodnými pro vysoce výkonné protokolování. |
ISaveChangesInterceptor |
Umožňuje zachytávání DbContext.SaveChanges metod a DbContext.SaveChangesAync . |
ISingletonInterceptor |
Základní rozhraní pro všechny zachytávače Entity Framework, které jsou zaregistrované jako Singleton služby. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. |
Výčty
CommandSource |
Výčty používané podtřídami CommandEventDataa k označení zdroje použitého DbCommand k provedení příkazu. |
DbCommandMethod |
Výčet, který CommandEventDatapoužívá , podtřídy označující metodu DbCommand , která se používá k provedení příkazu. |
DbContextLoggerOptions |
Možnosti formátování pro použití s Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger a LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |
Entity Framework