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
AbstractionsStrings |
Zeichenfolgenressourcen, die in EF-Ausnahmen usw. verwendet werden. Diese Zeichenfolgen werden öffentlich zur Verwendung durch Datenbankanbieter und -erweiterungen verfügbar gemacht. Es ist ungewöhnlich, dass Anwendungscode diese Zeichenfolgen benötigt. |
BatchEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Batchereignisse. |
BinaryExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über einen Abfrageausdruck verfügen. |
CascadeDeleteEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Entität gelöscht wird, weil ihre übergeordnete Entität gelöscht wurde. |
CascadeDeleteOrphanEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass eine Entität gelöscht wird, weil die erforderliche Beziehung zu einem übergeordneten Element getrennt wurde. |
CollectionChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die angeben, dass einer Sammlungsnavigationseigenschaft Entitäten hinzugefügt und/oder entfernt wurden. |
ColumnsEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse mit Spalten. |
CommandCorrelatedEventData |
Die DiagnosticSource Ereignisnutzlast für Ereignisse, die mit einem DbCommandkorreliert sind. |
CommandEndEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Befehlsendereignisse. |
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, die über eine -Eigenschaft verfügen. |
ConcurrencyExceptionEventData |
Eine DiagnosticSource Ereignisnutzlast, die verwendet wird, wenn ein DbUpdateConcurrencyException ausgelöst wird. |
ConflictingValueGenerationStrategiesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über eine -Eigenschaft verfügen. |
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 DiagnosticSource Basisklasse der Ereignisnutzlast für RelationalEventId Verbindungsereignisse. |
ContextInitializedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Kontextinitialisierungsereignisse. |
CoreEventId |
Ereignis-IDs für Ereignisse, die Meldungen entsprechen, die in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
CoreLoggerExtensions |
Diese Klasse enthält statische Methoden, die von EF Core-Internen und Datenbankanbietern verwendet werden, um Informationen in und ILogger für DiagnosticListener bekannte Ereignisse zu schreiben. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
CoreStrings |
Zeichenfolgenressourcen, die in EF-Ausnahmen usw. verwendet werden. 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 in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
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. |
DataReaderClosingEventData |
DiagnosticSource -Ereignisnutzlast für DataReaderClosing. |
DataReaderDisposingEventData |
DiagnosticSource -Ereignisnutzlast für DataReaderDisposing. |
DataReaderEventData |
DiagnosticSource -Ereignisnutzlast für DataReaderClosing. |
DbCommandInterceptor |
Abstrakte Basisklasse für IDbCommandInterceptor zur Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
DbConnectionInterceptor |
Abstrakte Basisklasse für IDbConnectionInterceptor zur Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
DbContextErrorEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Fehlerereignisse, die auf verweisen DbContext. |
DbContextEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf verweisen 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 zur Verwendung bei der Implementierung einer Teilmenge der Schnittstellenmethoden. |
EntityEntryEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf verweisen 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, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
EventDefinition<TParam> |
Definiert Metadaten für ein Ereignis mit einem Parameter und einem zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
EventDefinition<TParam1,TParam2> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einem zwischengespeicherten Delegaten, um das Ereignis mit reduzierten Zuordnungen zu protokollieren. |
EventDefinition<TParam1,TParam2,TParam3> |
Definiert Metadaten für ein Ereignis mit drei Parametern und einem 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 einem 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 einem 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 einem 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 sich ändern oder in zukünftigen Releases entfernt werden. |
ExecutionStrategyEventData |
Die DiagnosticSource Ereignisnutzlast für CoreEventId Ausführungsstrategieereignisse. |
ExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über einen Abfrageausdruck verfügen. |
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 |
Ein IIdentityResolutionInterceptor , der die neue instance ignoriert und Eigenschaftswerte aus dem vorhandenen nachverfolgten instance beibehält. |
IncludeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über eine Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) Spezifikation verfügen. |
IndexEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für die Ereignisse, die einen ungültigen Index enthalten. |
IndexWithPropertiesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für das IndexPropertiesMappedToNonOverlappingTables Ereignis. |
IndexWithPropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für die Ereignisse, die einen ungültigen Eigenschaftsnamen für einen Index enthalten. |
InMemoryEventId |
Ereignis-IDs für In-Memory-Ereignisse, die Nachrichten entsprechen, die in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
InterceptorAggregator<TInterceptor> |
Abstrakte Basisklasse für Implementierungen des IInterceptorAggregator Diensts. |
InvalidIncludePathEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die ungültig sind, enthalten Pfadinformationen. |
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 das Zwischenspeichern von EventDefinitionBase. Diese Klasse ist öffentlich, sodass sie von Datenbankanbietern geerbt werden kann, um die Zwischenspeicherung 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. |
MigrationEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Ereignisse einer bestimmten Migration. |
MigrationScriptingEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsskriptereignisse. |
MigrationTypeEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsereignisse. |
MigratorConnectionEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsverbindungsereignisse. |
MigratorEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId Migrationsereignisse. |
MinBatchSizeEventData |
Die DiagnosticSource Ereignisnutzlast für Ereignisse mit RelationalEventId minimaler Batchgröße. |
NavigationBaseEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über verfügen INavigationBase. |
NavigationEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über verfügen INavigation. |
NavigationPathEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über eine Navigationseigenschaft verfügen. |
PropertyChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen geänderten Eigenschaftswert angeben. |
PropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über eine -Eigenschaft verfügen. |
PropertyValueEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen Eigenschaftswert angeben. |
QueryExpressionEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über einen Abfrageausdruck verfügen. |
QueryModelClientEvalEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über ein Abfragemodell und einen Ausdruck verfügen. |
QueryModelEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über ein Abfragemodell verfügen. |
ReferenceChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die einen geänderten Eigenschaftswert angeben. |
RelationalConcurrencyExceptionEventData |
Eine DiagnosticSource Ereignisnutzlast, die verwendet wird, wenn ein DbUpdateConcurrencyException von einem relationalen Datenbankanbieter ausgelöst wird. |
RelationalEventId |
Ereignis-IDs für relationale Ereignisse, die Meldungen entsprechen, die in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
RelationalLoggerExtensions |
Diese Klasse enthält statische Methoden, die von EF Core-Internen und relationalen Datenbankanbietern verwendet werden, um Informationen in und ILogger für DiagnosticListener bekannte Ereignisse zu schreiben. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
RelationalLoggingDefinitions |
Enthält Platzhalter für das Zwischenspeichern von EventDefinitionBase. Diese Klasse ist öffentlich, sodass sie von Datenbankanbietern geerbt werden kann, um die Zwischenspeicherung für ihre Ereignisse hinzuzufügen. Sie sollte nicht für andere Zwecke verwendet werden. |
RelationalStrings |
Zeichenfolgenressourcen, die in EF-Ausnahmen usw. verwendet werden. 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 abgeschlossen wurde. |
SaveChangesEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die die zu speichernden Entitäten und die betroffenen Zeilen angeben. |
SaveChangesInterceptor |
Abstrakte Basisklasse für ISaveChangesInterceptor zur 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 der Skip-Sammlung Entitäten hinzugefügt und/oder entfernt hat. |
SkipNavigationEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über verfügen ISkipNavigation. |
SqliteEventId |
Ereignis-IDs für SQLite-Ereignisse, die Nachrichten entsprechen, die in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
SqlServerEventId |
Ereignis-IDs für SQL Server Ereignisse, die nachrichten entsprechen, die in einem ILogger protokolliert werden, und Ereignissen, die an eine DiagnosticSourcegesendet werden. |
StateChangedEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die eine Änderung einer nachverfolgten Entität von einer in eine EntityState andere angeben. |
StoredProcedurePropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die eine Zuordnung einer Eigenschaft zu einer gespeicherten Prozedur umfassen. |
TransactionEndEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für RelationalEventId Transaktionsendereignisse. |
TransactionEnlistedEventData |
Die DiagnosticSource Ereignisnutzlast für RelationalEventId transaktionseintragte Ereignisse. |
TransactionErrorEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für RelationalEventId Transaktionsfehlerereignisse. |
TransactionEventData |
Die DiagnosticSource Basisklasse der Ereignisnutzlast für RelationalEventId Transaktionsereignisse. |
TransactionStartingEventData |
Die DiagnosticSource Basisklasse der 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 SqlExpressionverweisen. |
TwoUnmappedPropertyCollectionsEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über zwei nicht zugeordnete Eigenschaftsauflistungen verfügen. |
TypeEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die auf verweisen Type. |
UniquifiedPropertyEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, deren Eigenschaft uniquifiziert wurde. |
UpdateEntryEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über einen Entitätsupdateeintrag verfügen. |
UpdatingIdentityResolutionInterceptor |
Ein IIdentityResolutionInterceptor , der Eigenschaftswerte aus der neuen Entität instance in die nachverfolgte Entität instance kopiert. |
ValueConverterEventData |
Eine DiagnosticSource Ereignisnutzlastklasse für Ereignisse, die über verfügen ValueConverter. |
WarningsConfiguration |
Stellt die Konfiguration dar, für die Warnungen ausgelöst, protokolliert oder ignoriert werden sollen. von Datenbankanbietern oder Erweiterungen. Diese Optionen werden mit WarningsConfigurationBuilderfestgelegt. |
WarningsConfigurationBuilder |
Konfiguriert das Laufzeitverhalten von Ereignissen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jede Ereignis-ID festlegen. Diese Klasse wird innerhalb der ConfigureWarnings(Action<WarningsConfigurationBuilder>) API verwendet und ist nicht für die direkte Erstellung im Anwendungscode konzipiert. |
Strukturen
IdentityResolutionInterceptionData |
Ein An Methoden übergebenes IIdentityResolutionInterceptor Parameterobjekt. |
InstantiationBindingInterceptionData |
Ein An Methoden übergebenes IInstantiationBindingInterceptor Parameterobjekt. |
InterceptionResult |
Stellt ein Ergebnis aus einem IInterceptor dar, z. B. , ISaveChangesInterceptor um die Unterdrückung des abgefangenen normalen Vorgangs zu ermöglichen. |
InterceptionResult<TResult> |
Stellt ein Ergebnis aus einem IInterceptor dar, z. B. , ISaveChangesInterceptor um die Unterdrückung des abgefangenen normalen Vorgangs zu ermöglichen. |
MaterializationInterceptionData |
Ein Parameterobjekt, das an IMaterializationInterceptor Methoden übergeben wird, die Daten über die instance, die materialisiert werden, enthalten. |
Schnittstellen
ICollectionChangedEventData |
Eine von einer beliebigen EventData Unterklasse implementierte Schnittstelle, die eine Änderung an einer Navigation übersprungene Sammlung 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 zur Verwendung durch die gesamte EF Core-Protokollierung, sodass Ereignisse sowohl für ASP.NET DiagnosticSource als auch ILogger für alles andere gesendet werden können. |
IDiagnosticsLogger<TLoggerCategory> |
Kombiniert ILogger und DiagnosticSource zur Verwendung durch die gesamte EF Core-Protokollierung, sodass Ereignisse sowohl für ASP.NET DiagnosticSource als auch ILogger für alles andere gesendet werden können. |
IErrorEventData |
Eine Schnittstelle, die von einer beliebigen EventData Unterklasse implementiert wird, die ein Fehlerereignis mit einem Exceptiondarstellt. |
IIdentityResolutionInterceptor |
Ermöglicht das Abfangen von Identitätsauflösungskonflikten, wenn mit der DbContext Nachverfolgung neuer Entitätsinstanzen begonnen wird. |
IInstantiationBindingInterceptor |
Ein ISingletonInterceptor , der verwendet wird, um die InstantiationBinding beim Erstellen von Entitätsinstanzen verwendete zu ändern. |
IInterceptor |
Die Basisschnittstelle für alle Entity Framework-Interceptors. |
IInterceptorAggregator |
Ein Dienst zum Auflösen eines einzelnen IInterceptor von allen, die bei oder DbContext im internen Dienstanbieter registriert sind. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
IInterceptors |
Ein Dienst, der eine einzelne IInterceptor von allen auf dem DbContext oder im internen Dienstanbieter registrierten Personen auflöst. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
ILoggingOptions |
Auf Singletonebene IServiceProvider festgelegte Optionen, um zu steuern, wie Nachrichten in Ausnahmen protokolliert und/oder ausgelöst werden. |
IMaterializationInterceptor |
Ein ISingletonInterceptor , der verwendet wird, um die verschiedenen Teile der Objekterstellung und -initialisierung abzufangen, wenn Entity Framework ein Objekt erstellt, in der Regel aus Daten, die von einer Abfrage zurückgegeben werden. |
INavigationBaseEventData |
Eine allgemeine Schnittstelle für Ereignisnutzlastklassen, die über verfügen INavigationBase. |
IQueryExpressionInterceptor |
Ermöglicht das Abfangen von Abfrageausdrucksbaumstrukturen und daraus resultierenden kompilierten Delegaten. |
IRelationalCommandDiagnosticsLogger |
Ein IDiagnosticsLogger<TLoggerCategory> mit einigen zusätzlichen Funktionen, die für die Hochleistungsprotokollierung geeignet sind. |
IRelationalConnectionDiagnosticsLogger |
Ein IDiagnosticsLogger<TLoggerCategory> mit einigen zusätzlichen Funktionen, die für die Hochleistungsprotokollierung geeignet sind. |
ISaveChangesInterceptor |
Ermöglicht das Abfangen der DbContext.SaveChanges Methoden und DbContext.SaveChangesAync . |
ISingletonInterceptor |
Die Basisschnittstelle für alle Entity Framework-Interceptors, die als Singleton Dienste registriert sind. Dies bedeutet, dass ein einzelner instance von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. |
Enumerationen
CommandSource |
Enumeration, die von CommandEventDataden Unterklassen und verwendet wird, um die Quelle der anzugeben, die DbCommand zum Ausführen des Befehls verwendet wird. |
DbCommandMethod |
Enumeration, die von CommandEventDataverwendet wird, eine Unterklasse, um die Methode DbCommand anzugeben, die zum Ausführen des Befehls verwendet wird. |
DbContextLoggerOptions |
Formatierungsoptionen für die Verwendung mit Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger und LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |
Entity Framework