Jazyk

CoreLoggerExtensions Třída

Definice

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.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CoreLoggerExtensions
public static class CoreLoggerExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CoreLoggerExtensions = class
type CoreLoggerExtensions = class
Public Module CoreLoggerExtensions
Dědičnost
CoreLoggerExtensions
Atributy

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Metody

Název Description
AccidentalComplexPropertyCollection(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IComplexProperty)

Protokoly události AccidentalComplexPropertyCollection .

AccidentalEntityType(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IEntityType)

Protokoly události AccidentalEntityType .

AmbiguousEndRequiredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

Protokoly události AmbiguousEndRequiredWarning .

CascadeDelete(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, InternalEntityEntry, EntityState)

Protokoly události CascadeDelete .

CascadeDeleteOrphan(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, IEntityType, EntityState)

Protokoly události CascadeDeleteOrphan .

CascadeDeleteOrphanSensitive(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, IEntityType, EntityState)

Protokoly události CascadeDeleteOrphan .

CascadeDeleteSensitive(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, InternalEntityEntry, EntityState)

Protokoly události CascadeDelete .

CollectionChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, ISet<Object>, ISet<Object>)

Protokoly události CollectionChangeDetected .

CollectionChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, ISet<Object>, ISet<Object>)

Protokoly události CollectionChangeDetected .

CollectionWithoutComparer(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

Protokoly události CollectionWithoutComparer .

CompiledModelProviderMismatchWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, String, String)

Protokoly události CompiledModelProviderMismatchWarning .

ComplexElementPropertyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalComplexEntry, IProperty, Object, Object)

Protokoly události ComplexElementPropertyChangeDetected .

ComplexElementPropertyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalComplexEntry, IProperty, Object, Object)

Protokoly události ComplexElementPropertyChangeDetected .

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, MemberInfo)

Protokoly události ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning .

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, MemberInfo)

Protokoly události ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning .

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

Protokoly události ConflictingKeylessAndKeyAttributesWarning .

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyProperty)

Protokoly události ConflictingKeylessAndKeyAttributesWarning .

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

Protokoly události ConflictingShadowForeignKeysWarning .

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyForeignKey)

Protokoly události ConflictingShadowForeignKeysWarning .

ContextDisposed(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext)

Protokoly události ContextDisposed .

ContextInitialized(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, DbContextOptions)

Protokoly události ContextInitialized .

DetachedLazyLoadingWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

Protokoly události DetachedLazyLoadingWarning .

DetectChangesCompleted(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

Protokoly události DetectChangesCompleted .

DetectChangesStarting(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

Protokoly události DetectChangesStarting .

DistinctAfterOrderByWithoutRowLimitingOperatorWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

Protokoly události DistinctAfterOrderByWithoutRowLimitingOperatorWarning .

DuplicateDependentEntityTypeInstanceWarning(IDiagnosticsLogger<DbLoggerCategory.Update>, IEntityType, IEntityType)

Protokoly události DuplicateDependentEntityTypeInstanceWarning .

EnsureCreatedWithTrackedEntitiesWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

Protokoly události EnsureCreatedWithTrackedEntitiesWarning .

ExecutionStrategyRetrying(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IReadOnlyList<Exception>, TimeSpan, Boolean)

Protokoly události ExecutionStrategyRetrying .

FirstWithoutOrderByAndFilterWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

Protokoly události FirstWithoutOrderByAndFilterWarning .

ForeignKeyAttributesOnBothNavigationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)

Protokoly události ForeignKeyAttributesOnBothNavigationsWarning .

ForeignKeyAttributesOnBothNavigationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)

Protokoly události ForeignKeyAttributesOnBothNavigationsWarning .

ForeignKeyAttributesOnBothPropertiesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation, MemberInfo, MemberInfo)

Protokoly události ForeignKeyAttributesOnBothPropertiesWarning .

ForeignKeyAttributesOnBothPropertiesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation, MemberInfo, MemberInfo)

Protokoly události ForeignKeyAttributesOnBothPropertiesWarning .

ForeignKeyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

Protokoly události ForeignKeyChangeDetected .

ForeignKeyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

Protokoly události ForeignKeyChangeDetected .

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

Protokoly události IncompatibleMatchingForeignKeyProperties .

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, String, String, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

Protokoly události IncompatibleMatchingForeignKeyProperties .

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, String, String, IReadOnlyList<IReadOnlyPropertyBase>, IReadOnlyList<IReadOnlyPropertyBase>)

Protokoly události IncompatibleMatchingForeignKeyProperties .

InconsistentOwnedDataSensitive(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase, InternalEntityEntry)

Protokoly události InconsistentOwnedDataWarning .

InconsistentOwnedDataWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

Protokoly události InconsistentOwnedDataWarning .

InvalidIncludePathError(IDiagnosticsLogger<DbLoggerCategory.Query>, String, String)

Protokoly události InvalidIncludePathError .

LazyLoadOnDisposedContextWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

Protokoly události LazyLoadOnDisposedContextWarning .

ManyServiceProvidersCreatedWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, ICollection<IServiceProvider>)

Protokoly události ManyServiceProvidersCreatedWarning .

MappedComplexPropertyIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IComplexProperty)

Protokoly události MappedComplexPropertyIgnoredWarning .

MappedEntityTypeIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType)

Protokoly události MappedEntityTypeIgnoredWarning .

MappedNavigationIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigationBase)

Protokoly události MappedNavigationIgnoredWarning .

MappedPropertyIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

Protokoly události MappedPropertyIgnoredWarning .

MultipleInversePropertiesSameTargetWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEnumerable<Tuple<MemberInfo,Type>>, MemberInfo, Type)

Protokoly události MultipleInversePropertiesSameTargetWarning .

MultipleNavigationProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, IEnumerable<Tuple<MemberInfo,Type>>, IEnumerable<Tuple<MemberInfo,Type>>)

Protokoly události MultipleNavigationProperties .

MultiplePrimaryKeyCandidates(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty, IProperty)

Protokoly události MultiplePrimaryKeyCandidates .

MultiplePrimaryKeyCandidates(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyProperty, IReadOnlyProperty)

Protokoly události MultiplePrimaryKeyCandidates .

NavigationBaseIncluded(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

Protokoly události NavigationBaseIncluded .

NavigationBaseIncludeIgnored(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

Protokoly události NavigationBaseIncludeIgnored .

NavigationLazyLoading(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

Protokoly události NavigationLazyLoading .

NoEntityTypeConfigurationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Assembly)

Protokoly události NoEntityTypeConfigurationsWarning .

NonDefiningInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, MemberInfo, IEntityType, MemberInfo, MemberInfo)
Zastaralé.

Protokoly události NonDefiningInverseNavigationWarning .

NonNullableInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Zastaralé.

Protokoly události NonNullableInverted .

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
Zastaralé.

Protokoly události NonNullableReferenceOnBothNavigations .

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
Zastaralé.

Protokoly události NonNullableReferenceOnBothNavigations .

NonNullableReferenceOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Zastaralé.

Protokoly události NonNullableReferenceOnDependent .

NonOwnershipInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, MemberInfo, IEntityType, MemberInfo, MemberInfo)

Protokoly události NonOwnershipInverseNavigationWarning .

NonOwnershipInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyEntityType, MemberInfo, IReadOnlyEntityType, MemberInfo, MemberInfo)

Protokoly události NonOwnershipInverseNavigationWarning .

OldModelVersionWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, DbContextOptions)

Protokoly události OldModelVersionWarning .

OptimisticConcurrencyException(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception)

Protokoly události OptimisticConcurrencyException .

OptimisticConcurrencyException(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException, Func<DbContext,DbUpdateConcurrencyException,IReadOnlyList<IUpdateEntry>, EventDefinition<Exception>,ConcurrencyExceptionEventData>)

Protokoly události OptimisticConcurrencyException .

OptimisticConcurrencyExceptionAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception, CancellationToken)

Protokoly události OptimisticConcurrencyException .

OptimisticConcurrencyExceptionAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException, Func<DbContext,DbUpdateConcurrencyException,IReadOnlyList<IUpdateEntry>, EventDefinition<Exception>,ConcurrencyExceptionEventData>, CancellationToken)

Protokoly události OptimisticConcurrencyException .

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IForeignKey)

Protokoly události PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning .

PossibleUnintendedCollectionNavigationNullComparisonWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigation)

Protokoly události PossibleUnintendedCollectionNavigationNullComparisonWarning .

PossibleUnintendedReferenceComparisonWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, Expression, Expression)

Protokoly události PossibleUnintendedReferenceComparisonWarning .

PropertyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

Protokoly události PropertyChangeDetected .

PropertyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

Protokoly události PropertyChangeDetected .

QueryCanceled(IDiagnosticsLogger<DbLoggerCategory.Query>, Type)

Protokoly události QueryCanceled .

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)

Protokoly události QueryCompilationStarting .

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)

Protokoly události QueryCompilationStarting .

QueryExecutionPlanned(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)

Protokoly události QueryExecutionPlanned .

QueryExecutionPlanned(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)

Protokoly události QueryExecutionPlanned .

QueryIterationFailed(IDiagnosticsLogger<DbLoggerCategory.Query>, Type, Exception)

Protokoly události QueryIterationFailed .

RedundantAddServicesCallWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

Protokoly události RedundantAddServicesCallWarning .

RedundantForeignKeyWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IForeignKey)

Protokoly události RedundantForeignKeyWarning .

RedundantIndexRemoved(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

Protokoly události RedundantIndexRemoved .

RedundantIndexRemoved(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IReadOnlyPropertyBase>, IReadOnlyList<IReadOnlyPropertyBase>)

Protokoly události RedundantIndexRemoved .

ReferenceChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, Object, Object)

Protokoly události ReferenceChangeDetected .

ReferenceChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, Object, Object)

Protokoly události ReferenceChangeDetected .

RequiredAttributeInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Zastaralé.

Protokoly události RequiredAttributeInverted .

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
Zastaralé.

Protokoly události RequiredAttributeOnBothNavigations .

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
Zastaralé.

Protokoly události RequiredAttributeOnBothNavigations .

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)

Protokoly události RequiredAttributeOnCollection .

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation)

Protokoly události RequiredAttributeOnCollection .

RequiredAttributeOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Zastaralé.

Protokoly události RequiredAttributeOnDependent .

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlySkipNavigation)

Protokoly události RequiredAttributeOnSkipNavigation .

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, ISkipNavigation)

Protokoly události RequiredAttributeOnSkipNavigation .

RowLimitingOperationWithoutOrderByWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

Protokoly události RowLimitingOperationWithoutOrderByWarning .

SaveChangesCanceled(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext)

Protokoly události SaveChangesFailed .

SaveChangesCanceledAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, CancellationToken)

Protokoly události SaveChangesFailed .

SaveChangesCompleted(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Int32)

Protokoly události SaveChangesCompleted .

SaveChangesCompletedAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Int32, CancellationToken)

Protokoly události SaveChangesCompleted .

SaveChangesFailed(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception)

Protokoly události SaveChangesFailed .

SaveChangesFailedAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception, CancellationToken)

Protokoly události SaveChangesFailed .

SaveChangesStarting(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext)

Protokoly události SaveChangesStarting .

SaveChangesStartingAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, CancellationToken)

Protokoly události SaveChangesStarting .

SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Protokoly události SensitiveDataLoggingEnabledWarning .

ServiceProviderCreated(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

Protokoly události ServiceProviderCreated .

ServiceProviderDebugInfo(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IDictionary<String,String>, IList<IDictionary<String,String>>)

Protokoly události ServiceProviderDebugInfo .

ShadowForeignKeyPropertyCreated(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty, String)

Protokoly události ShadowForeignKeyPropertyCreated .

ShadowPropertyCreated(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

Protokoly události ShadowPropertyCreated .

ShadowPropertyNameNotValidIdentifierWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

Protokoly události ShadowPropertyNameNotValidIdentifierWarning .

SkipCollectionChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, ISkipNavigation, ISet<Object>, ISet<Object>)

Protokoly události CollectionChangeDetected .

SkipCollectionChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, ISkipNavigation, ISet<Object>, ISet<Object>)

Protokoly události CollectionChangeDetected .

SkippedEntityTypeConfigurationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Type)

Protokoly události SkippedEntityTypeConfigurationWarning .

StartedTracking(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

Protokoly události StartedTracking .

StartedTrackingSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

Protokoly události StartedTracking .

StateChanged(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, EntityState, EntityState)

Protokoly události StateChanged .

StateChangedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, EntityState, EntityState)

Protokoly události StateChanged .

StringEnumValueInJson(IDiagnosticsLogger<DbLoggerCategory.Query>, Type)

Protokoly události StringEnumValueInJson .

TypeLoadingErrorWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Assembly, Exception)

Protokoly události TypeLoadingErrorWarning .

ValueGenerated(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Boolean)

Protokoly události ValueGenerated .

ValueGeneratedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Boolean)

Protokoly události ValueGenerated .

Platí pro