CoreLoggerExtensions Sınıf

Tanım

Bu sınıf, şirket içi ve EF Core sağlayıcılar tarafından iyi bilinen olaylar için bir ve 'ye bilgi yazmak üzere kullanılan ILogger DiagnosticListener statik yöntemler içerir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public static class CoreLoggerExtensions
type CoreLoggerExtensions = class
Public Module CoreLoggerExtensions
Devralma
CoreLoggerExtensions

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

Yöntemler

AmbiguousEndRequiredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

Olay için AmbiguousEndRequiredWarning günlükler.

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

Olay için CascadeDelete günlükler.

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

Olay için CascadeDeleteOrphan günlükler.

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

Olay için CascadeDeleteOrphan günlükler.

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

Olay için CascadeDelete günlükler.

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

Olay için CollectionChangeDetected günlükler.

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

Olay için CollectionChangeDetected günlükler.

CollectionWithoutComparer(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

Olay için CollectionWithoutComparer günlükler.

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

Olay için ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning günlükler.

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

Olay için ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning günlükler.

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

Olay için ConflictingKeylessAndKeyAttributesWarning günlükler.

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyProperty)

Olay için ConflictingKeylessAndKeyAttributesWarning günlükler.

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

Olay için ConflictingShadowForeignKeysWarning günlükler.

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyForeignKey)

Olay için ConflictingShadowForeignKeysWarning günlükler.

ContextDisposed(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext)

Olay için ContextDisposed günlükler.

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

Olay için ContextInitialized günlükler.

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

Olay için DetachedLazyLoadingWarning günlükler.

DetectChangesCompleted(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

Olay için DetectChangesCompleted günlükler.

DetectChangesStarting(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

Olay için DetectChangesStarting günlükler.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

Olay için DistinctAfterOrderByWithoutRowLimitingOperatorWarning günlükler.

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

Olay için DuplicateDependentEntityTypeInstanceWarning günlükler.

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

Olay için ExecutionStrategyRetrying günlükler.

FirstWithoutOrderByAndFilterWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

Olay için FirstWithoutOrderByAndFilterWarning günlükler.

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

Olay için ForeignKeyAttributesOnBothNavigationsWarning günlükler.

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

ForeignKeyAttributesOnBothNavigationsWarningOlay günlükleri.

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

ForeignKeyAttributesOnBothPropertiesWarningOlay günlükleri.

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

ForeignKeyAttributesOnBothPropertiesWarningOlay günlükleri.

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

ForeignKeyChangeDetectedOlay günlükleri.

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

ForeignKeyChangeDetectedOlay günlükleri.

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

IncompatibleMatchingForeignKeyPropertiesOlay günlükleri.

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

IncompatibleMatchingForeignKeyPropertiesOlay günlükleri.

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

IncompatibleMatchingForeignKeyPropertiesOlay günlükleri.

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

InvalidIncludePathErrorOlay günlükleri.

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

LazyLoadOnDisposedContextWarningOlay günlükleri.

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

ManyServiceProvidersCreatedWarningOlay günlükleri.

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

MultipleInversePropertiesSameTargetWarningOlay günlükleri.

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

MultipleNavigationPropertiesOlay günlükleri.

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

MultiplePrimaryKeyCandidatesOlay günlükleri.

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

MultiplePrimaryKeyCandidatesOlay günlükleri.

NavigationBaseIncluded(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

NavigationBaseIncludedOlay günlükleri.

NavigationBaseIncludeIgnored(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

NavigationBaseIncludeIgnoredOlay günlükleri.

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

NavigationLazyLoadingOlay günlükleri.

NonDefiningInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, MemberInfo, IEntityType, MemberInfo, MemberInfo)
Kullanımdan kalktı.

NonDefiningInverseNavigationWarningOlay günlükleri.

NonNullableInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Kullanımdan kalktı.

NonNullableInvertedOlay günlükleri.

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
Kullanımdan kalktı.

NonNullableReferenceOnBothNavigationsOlay günlükleri.

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
Kullanımdan kalktı.

NonNullableReferenceOnBothNavigationsOlay günlükleri.

NonNullableReferenceOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Kullanımdan kalktı.

NonNullableReferenceOnDependentOlay günlükleri.

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

NonOwnershipInverseNavigationWarningOlay günlükleri.

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

NonOwnershipInverseNavigationWarningOlay günlükleri.

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

OldModelVersionWarningOlay günlükleri.

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

OptimisticConcurrencyExceptionOlay günlükleri.

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

OptimisticConcurrencyExceptionOlay günlükleri.

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarningOlay günlükleri.

PossibleUnintendedCollectionNavigationNullComparisonWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigation)

PossibleUnintendedCollectionNavigationNullComparisonWarningOlay günlükleri.

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

PossibleUnintendedReferenceComparisonWarningOlay günlükleri.

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

PropertyChangeDetectedOlay günlükleri.

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

PropertyChangeDetectedOlay günlükleri.

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

QueryCompilationStartingOlay günlükleri.

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

QueryExecutionPlannedOlay günlükleri.

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

QueryIterationFailedOlay günlükleri.

RedundantAddServicesCallWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

RedundantAddServicesCallWarningOlay günlükleri.

RedundantForeignKeyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

RedundantForeignKeyWarningOlay günlükleri.

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

RedundantIndexRemovedOlay günlükleri.

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

RedundantIndexRemovedOlay günlükleri.

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

ReferenceChangeDetectedOlay günlükleri.

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

ReferenceChangeDetectedOlay günlükleri.

RequiredAttributeInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Kullanımdan kalktı.

RequiredAttributeInvertedOlay günlükleri.

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
Kullanımdan kalktı.

RequiredAttributeOnBothNavigationsOlay günlükleri.

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
Kullanımdan kalktı.

RequiredAttributeOnBothNavigationsOlay günlükleri.

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)

RequiredAttributeOnCollectionOlay günlükleri.

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation)

RequiredAttributeOnCollectionOlay günlükleri.

RequiredAttributeOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
Kullanımdan kalktı.

RequiredAttributeOnDependentOlay günlükleri.

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlySkipNavigation)

RequiredAttributeOnSkipNavigationOlay günlükleri.

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, ISkipNavigation)

RequiredAttributeOnSkipNavigationOlay günlükleri.

RowLimitingOperationWithoutOrderByWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

RowLimitingOperationWithoutOrderByWarningOlay günlükleri.

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

SaveChangesCompletedOlay günlükleri.

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

SaveChangesCompletedOlay günlükleri.

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

SaveChangesFailedOlay günlükleri.

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

SaveChangesFailedOlay günlükleri.

SaveChangesStarting(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext)

SaveChangesStartingOlay günlükleri.

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

SaveChangesStartingOlay günlükleri.

SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

SensitiveDataLoggingEnabledWarningOlay günlükleri.

ServiceProviderCreated(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

ServiceProviderCreatedOlay günlükleri.

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

ServiceProviderDebugInfoOlay günlükleri.

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

ShadowForeignKeyPropertyCreatedOlay günlükleri.

ShadowPropertyCreated(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

ShadowPropertyCreatedOlay günlükleri.

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

CollectionChangeDetectedOlay günlükleri.

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

CollectionChangeDetectedOlay günlükleri.

StartedTracking(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

StartedTrackingOlay günlükleri.

StartedTrackingSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

StartedTrackingOlay günlükleri.

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

StateChangedOlay günlükleri.

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

StateChangedOlay günlükleri.

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

Olay için ValueGenerated günlükler.

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

Olay için ValueGenerated günlükler.

Şunlara uygulanır