Microsoft.EntityFrameworkCore.Diagnostics Namespace
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.
Klassen
| Name | Beschreibung |
|---|---|
| AbstractionsStrings |
In EF-Ausnahmen verwendete Zeichenfolgenressourcen usw. Diese Zeichenfolgen werden öffentlich zur Verwendung durch Datenbankanbieter und Erweiterungen verfügbar gemacht. Es ist ungewöhnlich, dass Anwendungscode diese Zeichenfolgen benötigt. |
| AssemblyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Assemblyereignisse. |
| BatchEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Batchereignisse. |
| BinaryExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Abfrageausdruck. |
| CascadeDeleteEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Entität gelöscht wird, weil die übergeordnete Entität gelöscht wurde. |
| CascadeDeleteOrphanEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Entität gelöscht wird, da die erforderliche Beziehung zu einem übergeordneten Element getrennt wurde. |
| CollectionChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Sammlungsnavigationseigenschaft Entitäten hinzugefügt und/oder entfernt hat. |
| ColumnsEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit Spalten. |
| CommandCorrelatedEventData |
Die DiagnosticSource Ereignisnutzlast für Ereignisse, die mit einem DbCommand. |
| CommandEndEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Befehlsendeereignisse. |
| CommandErrorEventData |
Die DiagnosticSource Ereignisnutzlast für CommandError. |
| CommandEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Befehlsereignisse. |
| CommandExecutedEventData |
Die DiagnosticSource Ereignisnutzlast für CommandExecuted. |
| ComplexPropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einer Eigenschaft. |
| ComplexTypePropertyChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen geänderten Eigenschaftswert angeben. |
| ConcurrencyExceptionEventData |
Eine DiagnosticSource Ereignisnutzlast, die verwendet wird, wenn ein DbUpdateConcurrencyException Ereignis ausgelöst wird. |
| ConflictingValueGenerationStrategiesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einer Eigenschaft. |
| ConnectionCreatedEventData |
Die DiagnosticSource Ereignisnutzlast für ConnectionCreated Ereignisse. |
| ConnectionCreatingEventData |
Die DiagnosticSource Ereignisnutzlast für ConnectionCreating Ereignisse. |
| ConnectionEndEventData |
Die DiagnosticSource Ereignisnutzlastklasse für RelationalEventId Verbindungsendeereignisse. |
| ConnectionErrorEventData |
Die DiagnosticSource Ereignisnutzlast für ConnectionError. |
| ConnectionEventData |
Die Basisklasse der DiagnosticSource Ereignisnutzlast für RelationalEventId Verbindungsereignisse. |
| ContextInitializedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Kontextinitialisierungsereignisse. |
| CoreEventId |
Ereignis-IDs für Ereignisse, die nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| CoreLoggerExtensions |
Diese Klasse enthält statische Methoden, die von EF Core-Internen und Datenbankanbietern verwendet werden, um Informationen in ein ILogger und eine DiagnosticListener für bekannte Ereignisse zu schreiben. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| CoreStrings |
In EF-Ausnahmen verwendete Zeichenfolgenressourcen usw. Diese Zeichenfolgen werden öffentlich zur Verwendung durch Datenbankanbieter und Erweiterungen verfügbar gemacht. Es ist ungewöhnlich, dass Anwendungscode diese Zeichenfolgen benötigt. |
| CosmosEventId |
Ereignis-IDs für Cosmos-Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| CosmosItemCommandExecutedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für ausgeführte Ereignisse des Cosmos-Elementbefehls. |
| CosmosQueryEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Cosmos-Abfrageereignisse. |
| CosmosQueryExecutedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Cosmos-Abfrageereignisse. |
| CosmosReadItemEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Cosmos-Leseelementereignisse. |
| CosmosTransactionalBatchExecutedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für vom Cosmos-Transaktionsbatch ausgeführte Ereignisse. |
| DataReaderClosingEventData |
DiagnosticSource ereignisnutzlast für DataReaderClosing. |
| DataReaderDisposingEventData |
DiagnosticSource ereignisnutzlast für DataReaderDisposing. |
| DataReaderEventData |
DiagnosticSource ereignisnutzlast für DataReaderClosing. |
| DbCommandInterceptor |
Abstrakte Basisklasse für IDbCommandInterceptor die Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
| DbConnectionInterceptor |
Abstrakte Basisklasse für IDbConnectionInterceptor die Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
| DbContextErrorEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Fehlerereignisse, die auf ein DbContext. |
| DbContextEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf eine DbContext. |
| DbContextTypeErrorEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Fehlerereignisse, die auf einen DbContext Typ verweisen. |
| DbContextTypeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf einen DbContext Typ verweisen. |
| DbTransactionInterceptor |
Abstrakte Basisklasse für IDbTransactionInterceptor die Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
| EntityEntryEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf eine EntityEntry. |
| EntityTypeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Entitätstyp. |
| EntityTypeSchemaEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für Ereignisse, die auf einen Entitätstyp und ein Schema verweisen |
| EventData |
Eine Basisklasse für alle Entity Framework-Ereignisnutzlasten DiagnosticSource . |
| EventDefinition |
Definiert Metadaten für ein Ereignis ohne Parameter und einen zwischengespeicherten Delegaten zum Protokollieren des Ereignisses mit reduzierten Zuordnungen. |
| EventDefinition<TParam> |
Definiert Metadaten für ein Ereignis mit einem Parameter und einem zwischengespeicherten Delegaten zum Protokollieren des Ereignisses mit reduzierten Zuordnungen. |
| EventDefinition<TParam1,TParam2> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einen zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
| EventDefinition<TParam1,TParam2,TParam3> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einen zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einen zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einen zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
| EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einen zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
| EventDefinitionBase |
Basisklasse für Ereignisdefinitionen. |
| EventDefinitionBase.MessageExtractingLogger |
Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden. |
| ExecutionStrategyEventData |
Die DiagnosticSource Ereignisnutzlast für CoreEventId Ausführungsstrategieereignisse. |
| ExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Abfrageausdruck. |
| FallbackEventDefinition |
Definiert Metadaten für ein Ereignis mit mehr als sechs Parametern, sodass es eine spezielle Behandlung haben muss. |
| ForeignKeyCandidateEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für inkompatible Fremdschlüsseleigenschaften. |
| ForeignKeyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Fremdschlüssel. |
| IgnoringIdentityResolutionInterceptor |
A IIdentityResolutionInterceptor that ignores the new instance and retains property values from the existing tracked instance. |
| IncludeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die eine Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) Spezifikation aufweisen. |
| IndexEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für die Ereignisse, die einen ungültigen Index umfassen. |
| IndexWithPropertiesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für das IndexPropertiesMappedToNonOverlappingTables Ereignis. |
| IndexWithPropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für die Ereignisse, die einen ungültigen Eigenschaftsnamen in einem Index umfassen. |
| InMemoryEventId |
Ereignis-IDs für In-Memory-Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| InterceptorAggregator<TInterceptor> |
Abstrakte Basisklasse für Implementierungen des IInterceptorAggregator Diensts. |
| InvalidIncludePathEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die ungültige Pfadinformationen enthalten. |
| KeyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Schlüssel. |
| LazyLoadingEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse von ILazyLoader |
| LoggerCategory<T> |
Generische Hilfsklasse, die zum Implementieren der Name Eigenschaft verwendet wird. |
| LoggingDefinitions |
Enthält Platzhalter für die Zwischenspeicherung von EventDefinitionBase. Diese Klasse ist öffentlich, sodass sie von Datenbankanbietern geerbt werden kann, um zwischenspeichern für ihre Ereignisse hinzuzufügen. Sie sollte nicht für andere Zwecke verwendet werden. |
| MigrationAssemblyEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsassemblyereignisse. |
| MigrationColumnOperationEventData |
Die DiagnosticSource Ereignisnutzlast für Ereignisse, die auf einen Migrationsspaltenvorgang verweisen. |
| MigrationCommandEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Ereignisse einer bestimmten Migration. |
| MigrationEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Ereignisse einer bestimmten Migration. |
| MigrationScriptingEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsskriptingereignisse. |
| MigrationTypeEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsereignisse. |
| MigrationVersionEventData |
Die DiagnosticSource Ereignisnutzlast für OldMigrationVersionWarning. |
| MigratorConnectionEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsverbindungsereignisse. |
| MigratorEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsereignisse. |
| MinBatchSizeEventData |
Die Ereignisnutzlast für RelationalEventId min. DiagnosticSource Batchgrößenereignisse. |
| NavigationBaseEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem INavigationBase. |
| NavigationEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem INavigation. |
| NavigationPathEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einer Navigationseigenschaft. |
| PropertyChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen geänderten Eigenschaftswert angeben. |
| PropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einer Eigenschaft. |
| PropertyValueEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen Eigenschaftswert angeben. |
| ProviderMismatchEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Anbieterkonfliktwarnungen. |
| QueryExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Abfrageausdruck. |
| QueryModelClientEvalEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Abfragemodell und einem Ausdruck. |
| QueryModelEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem Abfragemodell. |
| ReferenceChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen geänderten Eigenschaftswert angeben. |
| RelationalConcurrencyExceptionEventData |
Eine DiagnosticSource Ereignisnutzlast, die verwendet wird, wenn ein DbUpdateConcurrencyException Ereignis von einem relationalen Datenbankanbieter ausgelöst wird. |
| RelationalEventId |
Ereignis-IDs für relationale Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| RelationalLoggerExtensions |
Diese Klasse enthält statische Methoden, die von EF Core-Internen und relationalen Datenbankanbietern zum Schreiben von Informationen in ein ILogger und für DiagnosticListener bekannte Ereignisse verwendet werden. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| RelationalLoggingDefinitions |
Enthält Platzhalter für die Zwischenspeicherung von EventDefinitionBase. Diese Klasse ist öffentlich, sodass sie von Datenbankanbietern geerbt werden kann, um zwischenspeichern für ihre Ereignisse hinzuzufügen. Sie sollte nicht für andere Zwecke verwendet werden. |
| RelationalStrings |
In EF-Ausnahmen verwendete Zeichenfolgenressourcen usw. Diese Zeichenfolgen werden öffentlich zur Verwendung durch Datenbankanbieter und Erweiterungen verfügbar gemacht. Es ist ungewöhnlich, dass Anwendungscode diese Zeichenfolgen benötigt. |
| SaveChangesCompletedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben SaveChanges() , dass dies abgeschlossen ist. |
| SaveChangesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die die zu speichernden Entitäten und die betroffenen Zeilen angeben. |
| SaveChangesInterceptor |
Abstrakte Basisklasse für ISaveChangesInterceptor die Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
| SequenceEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für Ereignisse, die auf eine Sequenz verweisen. |
| ServiceProviderDebugInfoEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf Debuginformationen zur Erstellung des Dienstanbieters verweisen. |
| ServiceProviderEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf einen IServiceProvider Container verweisen. |
| ServiceProvidersEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf mehrere IServiceProvider Container verweisen. |
| SharedDependentEntityEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf zwei IEntityType Instanzen verweisen. |
| SkipCollectionChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Navigationseigenschaft für die Skip-Auflistung Entitäten hinzugefügt und/oder entfernt wurde. |
| SkipNavigationEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem ISkipNavigation. |
| SqliteEventId |
Ereignis-IDs für SQLite-Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| SqlServerEventId |
Ereignis-IDs für SQL Server Ereignisse, die Nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden. |
| StateChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die eine Änderung einer nachverfolgten Entität von einer EntityState entität in eine andere angeben. |
| StoredProcedurePropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die die Zuordnung einer Eigenschaft zu einer gespeicherten Prozedur umfassen. |
| TransactionEndEventData |
Die Basisklasse der DiagnosticSource Ereignisnutzlast für RelationalEventId Transaktionsendereignisse. |
| TransactionEnlistedEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId transaktionsbezogene Ereignisse. |
| TransactionErrorEventData |
Die Basisklasse der DiagnosticSource Ereignisnutzlast für RelationalEventId Transaktionsfehlerereignisse. |
| TransactionEventData |
Die Basisklasse der DiagnosticSource Ereignisnutzlast für RelationalEventId Transaktionsereignisse. |
| TransactionStartingEventData |
Die Basisklasse der DiagnosticSource Ereignisnutzlast für RelationalEventId Transaktionsereignisse. |
| TwoPropertyBaseCollectionsEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit zwei Eigenschaftensammlungen. |
| TwoSqlExpressionsEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für Ereignisse, die auf zwei SqlExpressionEreignisse verweisen. |
| TwoUnmappedPropertyCollectionsEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit zwei nicht zugeordneten Eigenschaftensammlungen. |
| TypeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf eine Type. |
| TypeLoadingEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Typladefehler. |
| UniquifiedPropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einer Eigenschaft, die nicht quantifiziert wurde. |
| UpdateEntryEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über einen Entitätsaktualisierungseintrag verfügen. |
| UpdatingIdentityResolutionInterceptor |
Ein IIdentityResolutionInterceptor Objekt, das Eigenschaftswerte aus der neuen Entitätsinstanz in die nachverfolgte Entitätsinstanz kopiert. |
| ValueConverterEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit einem ValueConverter. |
| WarningsConfiguration |
Stellt die Konfiguration dar, für die Warnungen ausgelöst, protokolliert oder ignoriert werden sollen. von Datenbankanbietern oder Erweiterungen. Diese Optionen werden mithilfe von WarningsConfigurationBuilder. |
| WarningsConfigurationBuilder |
Konfiguriert das Laufzeitverhalten von Ereignissen, die von Entity Framework generiert werden. Sie können für jede Ereignis-ID ein Standardverhalten und -verhalten festlegen. Diese Klasse wird innerhalb der ConfigureWarnings(Action<WarningsConfigurationBuilder>) API verwendet und ist nicht für die direkte Konstruktion in Ihrem Anwendungscode konzipiert. |
Strukturen
| Name | Beschreibung |
|---|---|
| IdentityResolutionInterceptionData |
Ein Parameterobjekt, das an IIdentityResolutionInterceptor Methoden übergeben wird. |
| InstantiationBindingInterceptionData |
Ein Parameterobjekt, das an IInstantiationBindingInterceptor Methoden übergeben wird. |
| InterceptionResult |
Stellt ein Ergebnis eines IInterceptor Solchen dar, z. B. eine ISaveChangesInterceptor Unterdrückung des normalen Vorgangs, der abgefangen wird. |
| InterceptionResult<TResult> |
Stellt ein Ergebnis eines IInterceptor Solchen dar, z. B. eine ISaveChangesInterceptor Unterdrückung des normalen Vorgangs, der abgefangen wird. |
| MaterializationInterceptionData |
Ein Parameterobjekt, das an IMaterializationInterceptor Methoden übergeben wird, die Daten zur materialisierten Instanz enthalten. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ICollectionChangedEventData |
Eine Schnittstelle, die von jeder EventData Unterklasse implementiert wird, die eine Änderung an einer Überspringungssammlungsnavigation oder einer regulären Sammlungsnavigation darstellt. |
| IDbCommandInterceptor |
Ermöglicht das Abfangen von Befehlen, die an eine relationale Datenbank gesendet werden. |
| IDbConnectionInterceptor |
Ermöglicht das Abfangen von Vorgängen auf DbConnection. |
| IDbContextLogger |
Eine einfache Protokollierungsschnittstelle für Entity Framework-Ereignisse. Verwendet von LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
| IDbTransactionInterceptor |
Ermöglicht das Abfangen von Vorgängen im Zusammenhang mit einem DbTransaction. |
| IDiagnosticsLogger |
Kombiniert ILogger und DiagnosticSource für die Verwendung durch alle EF Core-Protokollierung, sodass Ereignisse sowohl für ASP.NET als DiagnosticSource auch ILogger für alles andere gesendet werden können. |
| IDiagnosticsLogger<TLoggerCategory> |
Kombiniert ILogger und DiagnosticSource für die Verwendung durch alle EF Core-Protokollierung, sodass Ereignisse sowohl für ASP.NET als DiagnosticSource auch ILogger für alles andere gesendet werden können. |
| IErrorEventData |
Eine Schnittstelle, die von jeder EventData Unterklasse implementiert wird, die ein Fehlerereignis mit einem Exception. |
| IIdentityResolutionInterceptor |
Ermöglicht das Abfangen von Identitätsauflösungskonflikten, wenn die DbContext Nachverfolgung neuer Entitätsinstanzen beginnt. |
| IInstantiationBindingInterceptor |
A ISingletonInterceptor used to modify the InstantiationBinding used when creating entity instances. |
| IInterceptor |
Die Basisschnittstelle für alle Entity Framework-Interceptors. |
| IInterceptorAggregator |
Ein Dienst, der eine Einzelne IInterceptor von allen registrierten DbContext oder im internen Dienstanbieter auflösen soll. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| IInterceptors |
Ein Dienst, der eine einzelne IInterceptor von allen im oder im internen Dienstanbieter registrierten Dienste DbContext auflöst. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| ILoggingOptions |
Optionen, die IServiceProvider auf Singleton-Ebene festgelegt sind, um zu steuern, wie Nachrichten protokolliert und/oder in Ausnahmen ausgelöst werden. |
| IMaterializationInterceptor |
A ISingletonInterceptor used to intercept the various parts of object creation and initialization when Entity Framework is creating an object, typically from data returned by a query. |
| INavigationBaseEventData |
Eine allgemeine Schnittstelle für Ereignisnutzlastklassen mit einer INavigationBase. |
| IQueryExpressionInterceptor |
Ermöglicht das Abfangen von Abfrageausdrucksstrukturen und resultierenden kompilierten Delegaten. |
| IRelationalCommandDiagnosticsLogger |
Eine IDiagnosticsLogger<TLoggerCategory> mit einigen zusätzlichen Funktionen, die für die Hochleistungsprotokollierung geeignet sind. |
| IRelationalConnectionDiagnosticsLogger |
Eine IDiagnosticsLogger<TLoggerCategory> mit einigen zusätzlichen Funktionen, die für die Hochleistungsprotokollierung geeignet sind. |
| ISaveChangesInterceptor |
Ermöglicht das Abfangen der Methoden und DbContext.SaveChangesAync deren DbContext.SaveChanges Abfangen. |
| ISingletonInterceptor |
Die Basisschnittstelle für alle Entity Framework-Interceptors, die als Singleton Dienste registriert sind. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. |
Enumerationen
| Name | Beschreibung |
|---|---|
| CommandSource |
Aufzählung, die von CommandEventData, und Unterklassen verwendet wird, um die Quelle des zum Ausführen des DbCommand Befehls verwendeten Zu verwenden. |
| DbCommandMethod |
Enum used by CommandEventData, an subclasses to indicate the method on DbCommand being used to execute the command. |
| DbContextLoggerOptions |
Formatierungsoptionen für die Verwendung mit Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger und LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |