RelationalLoggerExtensions Sınıf

Tanım

Bu sınıf, şirket içi ve ilişkisel 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 RelationalLoggerExtensions
type RelationalLoggerExtensions = class
Public Module RelationalLoggerExtensions
Devralma
RelationalLoggerExtensions

Açıklamalar

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

Yöntemler

AllIndexPropertiesNotToMappedToAnyTable(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, IIndex)

Olayı AllIndexPropertiesNotToMappedToAnyTable günlüğe kaydeder.

AmbientTransactionEnlisted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, Transaction)

Olay için AmbientTransactionEnlisted günlükler.

AmbientTransactionWarning(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset)

Olay için AmbientTransactionWarning günlükler.

BatchExecutorFailedToReleaseSavepoint(IDiagnosticsLogger<DbLoggerCategory.Update>, Type, Exception)

Olay için BatchExecutorFailedToReleaseSavepoint günlükler.

BatchExecutorFailedToRollbackToSavepoint(IDiagnosticsLogger<DbLoggerCategory.Update>, Type, Exception)

Olay için BatchExecutorFailedToRollbackToSavepoint günlükler.

BatchReadyForExecution(IDiagnosticsLogger<DbLoggerCategory.Update>, IEnumerable<IUpdateEntry>, Int32)

Olay için BatchReadyForExecution günlükler.

BatchSmallerThanMinBatchSize(IDiagnosticsLogger<DbLoggerCategory.Update>, IEnumerable<IUpdateEntry>, Int32, Int32)

Olay için BatchSmallerThanMinBatchSize günlükler.

BoolWithDefaultWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

Olay için BoolWithDefaultWarning günlükler.

ColumnOrderIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Migrations>, ColumnOperation)

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

CommandCreated(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbCommandMethod, DbContext, Guid, Guid, DateTimeOffset, TimeSpan)

Olay için CommandCreated günlükler.

CommandCreating(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommandMethod, DbContext, Guid, Guid, DateTimeOffset)

Olay için CommandCreating günlükler.

CommandError(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan)

Olay için CommandError günlükler.

CommandErrorAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CancellationToken)

Olay için CommandError günlükler.

CommandNonQueryExecuted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan)

Olay için CommandExecuted günlükler.

CommandNonQueryExecutedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, Int32, DateTimeOffset, TimeSpan, CancellationToken)

Olay için CommandExecuted günlükler.

CommandNonQueryExecuting(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset)

Olay için CommandExecuting günlükler.

CommandNonQueryExecutingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CancellationToken)

Olay için CommandExecuting günlükler.

CommandReaderExecuted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan)

Olay için CommandExecuted günlükler.

CommandReaderExecutedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DbDataReader, DateTimeOffset, TimeSpan, CancellationToken)

Olay için CommandExecuted günlükler.

CommandReaderExecuting(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset)

Olay için CommandExecuting günlükler.

CommandReaderExecutingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CancellationToken)

Olay için CommandExecuting günlükler.

CommandScalarExecuted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan)

Olay için CommandExecuted günlükler.

CommandScalarExecutedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, Object, DateTimeOffset, TimeSpan, CancellationToken)

Olay için CommandExecuted günlükler.

CommandScalarExecuting(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset)

Olay için CommandExecuting günlükler.

CommandScalarExecutingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, Guid, Guid, DateTimeOffset, CancellationToken)

Olay için CommandExecuting günlükler.

ConnectionClosed(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset, TimeSpan)

Olay için ConnectionClosed günlükler.

ConnectionClosedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset, TimeSpan)

Olay için ConnectionClosed günlükler.

ConnectionClosing(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset)

Olay için ConnectionClosing günlükler.

ConnectionClosingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset)

Olay için ConnectionClosing günlükler.

ConnectionError(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, Exception, DateTimeOffset, TimeSpan, Boolean)

Olay için ConnectionError günlükler.

ConnectionErrorAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, Exception, DateTimeOffset, TimeSpan, Boolean, CancellationToken)

Olay için ConnectionError günlükler.

ConnectionOpened(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset, TimeSpan)

Olay için ConnectionOpened günlükler.

ConnectionOpenedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset, TimeSpan, CancellationToken)

Olay için ConnectionOpened günlükler.

ConnectionOpening(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset)

Olay için ConnectionOpening günlükler.

ConnectionOpeningAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DateTimeOffset, CancellationToken)

Olay için ConnectionOpening günlükler.

CreatedTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

Olay için CreatedTransactionSavepoint günlükler.

CreatedTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

Olay için CreatedTransactionSavepoint günlükler.

CreatingTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

Olay için CreatingTransactionSavepoint günlükler.

CreatingTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

Olay için CreatingTransactionSavepoint günlükler.

DataReaderDisposing(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbDataReader, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

DataReaderDisposingOlay günlükleri.

DuplicateColumnOrders(IDiagnosticsLogger<DbLoggerCategory.Model>, StoreObjectIdentifier, IReadOnlyList<String>)

Olayı günlüğe kaydeder DuplicateColumnOrders .

ExplicitTransactionEnlisted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, Transaction)

ExplicitTransactionEnlistedOlay günlükleri.

ForeignKeyPropertiesMappedToUnrelatedTables(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

Olayı günlüğe kaydeder ForeignKeyPropertiesMappedToUnrelatedTables .

IndexPropertiesBothMappedAndNotMappedToTable(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, IIndex, String)

Olayı günlüğe kaydeder IndexPropertiesBothMappedAndNotMappedToTable .

IndexPropertiesMappedToNonOverlappingTables(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, IIndex, String, List<ValueTuple<String,String>>, String, List<ValueTuple<String,String>>)

Olayı günlüğe kaydeder IndexPropertiesMappedToNonOverlappingTables .

MigrateUsingConnection(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, IRelationalConnection)

MigrateUsingConnectionOlay günlükleri.

MigrationApplying(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, Migration)

MigrationApplyingOlay günlükleri.

MigrationAttributeMissingWarning(IDiagnosticsLogger<DbLoggerCategory.Migrations>, TypeInfo)

MigrationAttributeMissingWarningOlay günlükleri.

MigrationGeneratingDownScript(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, Migration, String, String, Boolean)

MigrationGeneratingDownScriptOlay günlükleri.

MigrationGeneratingUpScript(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, Migration, String, String, Boolean)

MigrationGeneratingUpScriptOlay günlükleri.

MigrationReverting(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, Migration)

MigrationRevertingOlay günlükleri.

MigrationsNotApplied(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator)

MigrationsNotAppliedOlay günlükleri.

MigrationsNotFound(IDiagnosticsLogger<DbLoggerCategory.Migrations>, IMigrator, IMigrationsAssembly)

MigrationsNotFoundOlay günlükleri.

ModelValidationKeyDefaultValueWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

ModelValidationKeyDefaultValueWarningOlay günlükleri.

MultipleCollectionIncludeWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

MultipleCollectionIncludeWarningOlay günlükleri.

OptionalDependentWithAllNullPropertiesWarning(IDiagnosticsLogger<DbLoggerCategory.Update>, IUpdateEntry)

Olayı günlüğe kaydeder OptionalDependentWithAllNullPropertiesWarning .

OptionalDependentWithAllNullPropertiesWarningSensitive(IDiagnosticsLogger<DbLoggerCategory.Update>, IUpdateEntry)

Olayı günlüğe kaydeder OptionalDependentWithAllNullPropertiesWarning .

OptionalDependentWithoutIdentifyingPropertyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType)

Olayı günlüğe kaydeder OptionalDependentWithoutIdentifyingPropertyWarning .

QueryPossibleExceptionWithAggregateOperatorWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)
Kullanımdan kalktı.

QueryPossibleExceptionWithAggregateOperatorWarningOlay günlükleri.

QueryPossibleUnintendedUseOfEqualsWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, MethodCallExpression)

QueryPossibleUnintendedUseOfEqualsWarningOlay günlükleri.

QueryPossibleUnintendedUseOfEqualsWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, SqlExpression, SqlExpression)

QueryPossibleUnintendedUseOfEqualsWarningOlay günlükleri.

ReleasedTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

ReleasedTransactionSavepointOlay günlükleri.

ReleasedTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

ReleasedTransactionSavepointOlay günlükleri.

ReleasingTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

RollingBackToTransactionSavepointOlay günlükleri.

ReleasingTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

ReleasingTransactionSavepointOlay günlükleri.

RolledBackToTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

RolledBackToTransactionSavepointOlay günlükleri.

RolledBackToTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

CreatedTransactionSavepointOlay günlükleri.

RollingBackToTransactionSavepoint(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

RollingBackToTransactionSavepointOlay günlükleri.

RollingBackToTransactionSavepointAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

RollingBackToTransactionSavepointOlay günlükleri.

TransactionCommitted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan)

TransactionCommittedOlay günlükleri.

TransactionCommittedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan, CancellationToken)

TransactionCommittedOlay günlükleri.

TransactionCommitting(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

TransactionCommittingOlay günlükleri.

TransactionCommittingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

TransactionCommittingOlay günlükleri.

TransactionDisposed(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

TransactionDisposedOlay günlükleri.

TransactionError(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, String, Exception, DateTimeOffset, TimeSpan)

TransactionErrorOlay günlükleri.

TransactionErrorAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, String, Exception, DateTimeOffset, TimeSpan, CancellationToken)

TransactionErrorOlay günlükleri.

TransactionRolledBack(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan)

TransactionRolledBackOlay günlükleri.

TransactionRolledBackAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan, CancellationToken)

TransactionRolledBackOlay günlükleri.

TransactionRollingBack(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

TransactionRollingBackOlay günlükleri.

TransactionRollingBackAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

TransactionRollingBackOlay günlükleri.

TransactionStarted(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan)

TransactionStartedOlay günlükleri.

TransactionStartedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, TimeSpan, CancellationToken)

TransactionStartedOlay günlükleri.

TransactionStarting(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, IsolationLevel, Guid, DateTimeOffset)

TransactionStartingOlay günlükleri.

TransactionStartingAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, IsolationLevel, Guid, DateTimeOffset, CancellationToken)

TransactionStartingOlay günlükleri.

TransactionUsed(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset)

TransactionUsedOlay günlükleri.

TransactionUsedAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbTransaction, Guid, DateTimeOffset, CancellationToken)

TransactionUsedOlay günlükleri.

Şunlara uygulanır