Microsoft.EntityFrameworkCore.Diagnostics 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
AbstractionsStrings |
EF 예외 등에 사용되는 문자열 리소스입니다. 이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다. |
BatchEventData |
DiagnosticSource 일괄 처리 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
BinaryExpressionEventData |
DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CascadeDeleteEventData |
DiagnosticSource 부모 엔터티가 삭제되었기 때문에 엔터티가 삭제되고 있음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CascadeDeleteOrphanEventData |
DiagnosticSource 부모에 대한 필수 관계가 끊어졌기 때문에 엔터티가 삭제되고 있음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CollectionChangedEventData |
DiagnosticSource 컬렉션 탐색 속성에 엔터티가 추가 및/또는 제거되었음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
ColumnsEventData |
열이 DiagnosticSource 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CommandCorrelatedEventData |
DiagnosticSource 와 상관 관계가 있는 이벤트에 대한 이벤트 페이로드입니다DbCommand. |
CommandEndEventData |
DiagnosticSource 명령 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
CommandErrorEventData |
에 DiagnosticSource 대한 이벤트 페이로드입니다 CommandError. |
CommandEventData |
DiagnosticSource 명령 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
CommandExecutedEventData |
에 DiagnosticSource 대한 이벤트 페이로드입니다 CommandExecuted. |
ComplexPropertyEventData |
속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다. |
ConcurrencyExceptionEventData |
이 DiagnosticSource throw될 때 DbUpdateConcurrencyException 사용되는 이벤트 페이로드입니다. |
ConflictingValueGenerationStrategiesEventData |
속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다. |
ConnectionCreatedEventData |
DiagnosticSource 이벤트에 대한 이벤트 페이로드입니다ConnectionCreated. |
ConnectionCreatingEventData |
DiagnosticSource 이벤트에 대한 이벤트 페이로드입니다ConnectionCreating. |
ConnectionEndEventData |
DiagnosticSource 연결 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드 클래스입니다. |
ConnectionErrorEventData |
에 DiagnosticSource 대한 이벤트 페이로드입니다 ConnectionError. |
ConnectionEventData |
DiagnosticSource 연결 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다. |
ContextInitializedEventData |
DiagnosticSource 컨텍스트 초기화 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CoreEventId |
에 기록된 메시지에 해당하는 이벤트 및 에 전송된 ILogger 이벤트에 대한 이벤트 ID입니다 DiagnosticSource. |
CoreLoggerExtensions |
이 클래스에는 EF Core 내부 및 데이터베이스 공급자가 잘 알려진 이벤트에 대한 및 에 정보를 ILogger 쓰는 데 사용하는 정적 메서드가 DiagnosticListener 포함되어 있습니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
CoreStrings |
EF 예외 등에 사용되는 문자열 리소스입니다. 이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다. |
CosmosEventId |
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 Cosmos 이벤트에 대한 이벤트 ID입니다 DiagnosticSource. |
CosmosItemCommandExecutedEventData |
DiagnosticSource Cosmos 항목 명령 실행 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CosmosQueryEventData |
DiagnosticSource Cosmos 쿼리 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CosmosQueryExecutedEventData |
DiagnosticSource Cosmos 쿼리 이벤트에 대한 이벤트 페이로드 클래스입니다. |
CosmosReadItemEventData |
DiagnosticSource Cosmos 읽기 항목 이벤트에 대한 이벤트 페이로드 클래스입니다. |
DataReaderClosingEventData |
DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderClosing. |
DataReaderDisposingEventData |
DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderDisposing. |
DataReaderEventData |
DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderClosing. |
DbCommandInterceptor |
인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbCommandInterceptor 입니다. |
DbConnectionInterceptor |
인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbConnectionInterceptor 입니다. |
DbContextErrorEventData |
를 DiagnosticSource 참조하는 오류 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext. |
DbContextEventData |
를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext. |
DbContextTypeErrorEventData |
형식을 DiagnosticSource 참조하는 오류 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext . |
DbContextTypeEventData |
형식을 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext . |
DbTransactionInterceptor |
인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbTransactionInterceptor 입니다. |
EntityEntryEventData |
를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 EntityEntry. |
EntityTypeEventData |
DiagnosticSource 엔터티 형식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
EntityTypeSchemaEventData |
DiagnosticSource 엔터티 형식 및 스키마를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스 |
EventData |
모든 Entity Framework DiagnosticSource 이벤트 페이로드에 대한 기본 클래스입니다. |
EventDefinition |
매개 변수가 없는 이벤트에 대한 메타데이터와 할당이 감소된 이벤트를 기록하는 캐시된 대리자를 정의합니다. |
EventDefinition<TParam> |
하나의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinition<TParam1,TParam2> |
3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinition<TParam1,TParam2,TParam3> |
3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinition<TParam1,TParam2,TParam3,TParam4> |
3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> |
3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6> |
3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다. |
EventDefinitionBase |
이벤트 정의에 대한 기본 클래스입니다. |
EventDefinitionBase.MessageExtractingLogger |
이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다. |
ExecutionStrategyEventData |
DiagnosticSource 실행 전략 이벤트에 대한 CoreEventId 이벤트 페이로드입니다. |
ExpressionEventData |
DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
FallbackEventDefinition |
특별한 처리가 있어야 하는 6개 이상의 매개 변수를 사용하여 이벤트에 대한 메타데이터를 정의합니다. |
ForeignKeyCandidateEventData |
DiagnosticSource 호환되지 않는 외래 키 속성에 대한 이벤트 페이로드 클래스입니다. |
ForeignKeyEventData |
DiagnosticSource 외래 키가 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
IgnoringIdentityResolutionInterceptor |
IIdentityResolutionInterceptor 새 instance 무시하고 추적된 기존 instance 속성 값을 유지하는 입니다. |
IncludeEventData |
사양이 DiagnosticSource 있는 이벤트에 대한 이벤트 페이로드 클래스입니다 Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) . |
IndexEventData |
DiagnosticSource 잘못된 인덱스가 포함된 이벤트에 대한 이벤트 페이로드 클래스입니다. |
IndexWithPropertiesEventData |
DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다IndexPropertiesMappedToNonOverlappingTables. |
IndexWithPropertyEventData |
인 DiagnosticSource 덱스에서 잘못된 속성 이름과 관련된 이벤트에 대한 이벤트 페이로드 클래스입니다. |
InMemoryEventId |
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 메모리 내 이벤트에 대한 이벤트 ID입니다 DiagnosticSource. |
InterceptorAggregator<TInterceptor> |
서비스 구현에 대한 추상 기본 클래스입니다 IInterceptorAggregator . |
InvalidIncludePathEventData |
DiagnosticSource 잘못된 포함 경로 정보가 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
KeyEventData |
키가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다. |
LazyLoadingEventData |
DiagnosticSource 의 이벤트에 대한 이벤트 페이로드 클래스ILazyLoader |
LoggerCategory<T> |
속성을 구현하는 데 사용되는 제네릭 도우미 클래스입니다 Name . |
LoggingDefinitions |
의 캐싱 EventDefinitionBase을 위한 자리 표시자를 포함합니다. 이 클래스는 공용이므로 데이터베이스 공급자가 해당 이벤트에 대한 캐싱을 추가하도록 상속할 수 있습니다. 다른 용도로는 사용하면 안 됩니다. |
MigrationAssemblyEventData |
DiagnosticSource 마이그레이션 어셈블리 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MigrationColumnOperationEventData |
DiagnosticSource 마이그레이션 열 작업을 참조하는 이벤트에 대한 이벤트 페이로드입니다. |
MigrationEventData |
DiagnosticSource 특정 마이그레이션의 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MigrationScriptingEventData |
DiagnosticSource 마이그레이션 스크립팅 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MigrationTypeEventData |
DiagnosticSource 마이그레이션 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MigratorConnectionEventData |
DiagnosticSource 마이그레이션 연결 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MigratorEventData |
DiagnosticSource 마이그레이션 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
MinBatchSizeEventData |
DiagnosticSource 최소 일괄 처리 크기 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
NavigationBaseEventData |
가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 INavigationBase. |
NavigationEventData |
가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 INavigation. |
NavigationPathEventData |
DiagnosticSource 탐색 속성이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
PropertyChangedEventData |
DiagnosticSource 변경된 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
PropertyEventData |
속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다. |
PropertyValueEventData |
DiagnosticSource 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
QueryExpressionEventData |
DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
QueryModelClientEvalEventData |
DiagnosticSource 쿼리 모델 및 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
QueryModelEventData |
DiagnosticSource 쿼리 모델이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
ReferenceChangedEventData |
DiagnosticSource 변경된 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
RelationalConcurrencyExceptionEventData |
DiagnosticSource 관계형 데이터베이스 공급자에서 이 DbUpdateConcurrencyException throw될 때 사용되는 이벤트 페이로드입니다. |
RelationalEventId |
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 관계형 이벤트에 대한 이벤트 ID입니다 DiagnosticSource. |
RelationalLoggerExtensions |
이 클래스에는 EF Core 내부 및 관계형 데이터베이스 공급자가 잘 알려진 이벤트에 대한 및 에 정보를 ILogger 쓰는 데 사용하는 정적 메서드가 DiagnosticListener 포함되어 있습니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
RelationalLoggingDefinitions |
의 캐싱 EventDefinitionBase을 위한 자리 표시자를 포함합니다. 이 클래스는 공용이므로 데이터베이스 공급자가 해당 이벤트에 대한 캐싱을 추가하도록 상속할 수 있습니다. 다른 용도로는 사용하면 안 됩니다. |
RelationalStrings |
EF 예외 등에 사용되는 문자열 리소스입니다. 이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다. |
SaveChangesCompletedEventData |
DiagnosticSource 가 완료되었음을 나타내는 SaveChanges() 이벤트에 대한 이벤트 페이로드 클래스입니다. |
SaveChangesEventData |
DiagnosticSource 저장되는 엔터티와 영향을 받는 행을 지정하는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
SaveChangesInterceptor |
인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 ISaveChangesInterceptor 입니다. |
SequenceEventData |
DiagnosticSource 시퀀스를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스입니다. |
ServiceProviderDebugInfoEventData |
DiagnosticSource 서비스 공급자 만들기에 대한 디버그 정보를 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
ServiceProviderEventData |
컨테이너를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 IServiceProvider . |
ServiceProvidersEventData |
여러 IServiceProvider 컨테이너를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
SharedDependentEntityEventData |
두 IEntityType 인스턴스를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
SkipCollectionChangedEventData |
DiagnosticSource 컬렉션 탐색 건너뛰기 속성에 엔터티가 추가 및/또는 제거되었음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
SkipNavigationEventData |
가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 ISkipNavigation. |
SqliteEventId |
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 SQLite 이벤트에 대한 이벤트 ID입니다 DiagnosticSource. |
SqlServerEventId |
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 SQL Server 이벤트에 대한 이벤트 ID입니다DiagnosticSource. |
StateChangedEventData |
DiagnosticSource 추적된 엔터티 EntityState 의 변경을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
StoredProcedurePropertyEventData |
DiagnosticSource 속성을 저장 프로시저에 매핑하는 것과 관련된 이벤트에 대한 이벤트 페이로드 클래스입니다. |
TransactionEndEventData |
DiagnosticSource 트랜잭션 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다. |
TransactionEnlistedEventData |
DiagnosticSource 트랜잭션에 등록된 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다. |
TransactionErrorEventData |
DiagnosticSource 트랜잭션 오류 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다. |
TransactionEventData |
DiagnosticSource 트랜잭션 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다. |
TransactionStartingEventData |
DiagnosticSource 트랜잭션 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다. |
TwoPropertyBaseCollectionsEventData |
DiagnosticSource 두 개의 속성 컬렉션이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
TwoSqlExpressionsEventData |
DiagnosticSource 두 SqlExpression를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스입니다. |
TwoUnmappedPropertyCollectionsEventData |
DiagnosticSource 매핑되지 않은 두 속성 컬렉션이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
TypeEventData |
를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 Type. |
UniquifiedPropertyEventData |
DiagnosticSource 정량화되지 않은 속성이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
UpdateEntryEventData |
DiagnosticSource 엔터티 업데이트 항목이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다. |
UpdatingIdentityResolutionInterceptor |
IIdentityResolutionInterceptor 새 엔터티 instance 속성 값을 추적된 엔터티 instance 복사하는 입니다. |
ValueConverterEventData |
가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 ValueConverter. |
WarningsConfiguration |
경고를 throw, 기록 또는 무시해야 하는 구성을 나타냅니다. 데이터베이스 공급자 또는 확장에 의한 것입니다. 이러한 옵션은 를 사용하여 WarningsConfigurationBuilder설정됩니다. |
WarningsConfigurationBuilder |
Entity Framework에서 생성된 이벤트의 런타임 동작을 구성합니다. 각 이벤트 ID에 대한 기본 동작 및 동작을 설정할 수 있습니다. 이 클래스는 API 내에서 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 사용되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다. |
구조체
IdentityResolutionInterceptionData |
메서드에 전달된 IIdentityResolutionInterceptor 매개 변수 개체입니다. |
InstantiationBindingInterceptionData |
메서드에 전달된 IInstantiationBindingInterceptor 매개 변수 개체입니다. |
InterceptionResult |
가로채는 정상 연산을 억제할 수 있도록 와 같은 ISaveChangesInterceptor 의 결과를 IInterceptor 나타냅니다. |
InterceptionResult<TResult> |
가로채는 정상 연산을 억제할 수 있도록 와 같은 ISaveChangesInterceptor 의 결과를 IInterceptor 나타냅니다. |
MaterializationInterceptionData |
구체화되는 IMaterializationInterceptor instance 대한 데이터를 포함하는 메서드에 전달되는 매개 변수 개체입니다. |
인터페이스
ICollectionChangedEventData |
컬렉션 탐색 건너뛰기 또는 일반 컬렉션 탐색에 대한 변경 내용을 나타내는 모든 EventData 서브클래스에 의해 구현되는 인터페이스입니다. |
IDbCommandInterceptor |
관계형 데이터베이스로 전송된 명령의 가로채기를 허용합니다. |
IDbConnectionInterceptor |
에 대한 DbConnection작업의 가로채기를 허용합니다. |
IDbContextLogger |
Entity Framework 이벤트에 대한 간단한 로깅 인터페이스입니다. 사용 기준 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
IDbTransactionInterceptor |
과 관련된 작업의 가로채기를 DbTransaction허용합니다. |
IDiagnosticsLogger |
ILogger 모든 EF Core 로깅에서 및 DiagnosticSource 를 결합하여 ASP.NET DiagnosticSource 및 기타 모든 항목 모두에 ILogger 이벤트를 보낼 수 있도록 합니다. |
IDiagnosticsLogger<TLoggerCategory> |
ILogger 모든 EF Core 로깅에서 및 DiagnosticSource 를 결합하여 ASP.NET DiagnosticSource 및 기타 모든 항목 모두에 ILogger 이벤트를 보낼 수 있도록 합니다. |
IErrorEventData |
를 사용하여 오류 이벤트를 나타내는 모든 EventData 서브클래스에 의해 구현되는 인터페이스입니다 Exception. |
IIdentityResolutionInterceptor |
에서 새 엔터티 인스턴스 추적을 시작할 때 DbContext ID 확인 충돌을 차단할 수 있습니다. |
IInstantiationBindingInterceptor |
ISingletonInterceptor 엔터티 인스턴스를 만들 때 사용되는 을 수정 InstantiationBinding 하는 데 사용되는 입니다. |
IInterceptor |
모든 Entity Framework 인터셉터에 대한 기본 인터페이스입니다. |
IInterceptorAggregator |
내부 서비스 공급자 또는 에 등록된 DbContext 모든 서비스에서 단일 IInterceptor resolve 서비스입니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
IInterceptors |
내부 서비스 공급자 또는 에 등록된 모든 서비스에서 단일 IInterceptor 을 DbContext 확인하는 서비스입니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
ILoggingOptions |
예외에서 IServiceProvider 메시지가 기록 및/또는 throw되는 방법을 제어하기 위해 싱글톤 수준에서 설정된 옵션입니다. |
IMaterializationInterceptor |
ISingletonInterceptor Entity Framework가 개체를 만들 때 개체 만들기 및 초기화의 다양한 부분을 가로채는 데 사용되는 입니다(일반적으로 쿼리에서 반환된 데이터에서). |
INavigationBaseEventData |
가 있는 이벤트 페이로드 클래스에 대한 공통 인터페이스입니다 INavigationBase. |
IQueryExpressionInterceptor |
쿼리 식 트리 및 결과 컴파일된 대리자의 가로채기를 허용합니다. |
IRelationalCommandDiagnosticsLogger |
IDiagnosticsLogger<TLoggerCategory> 고성능 로깅에 적합한 몇 가지 추가 기능이 있는 입니다. |
IRelationalConnectionDiagnosticsLogger |
IDiagnosticsLogger<TLoggerCategory> 고성능 로깅에 적합한 몇 가지 추가 기능이 있는 입니다. |
ISaveChangesInterceptor |
및 DbContext.SaveChangesAync 메서드의 가로채기를 DbContext.SaveChanges 허용합니다. |
ISingletonInterceptor |
서비스로 Singleton 등록된 모든 Entity Framework 인터셉터의 기본 인터페이스입니다. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. |
열거형
CommandSource |
CommandEventData, 및 서브클래스가 명령을 실행하는 데 사용되는 의 원본을 DbCommand 나타내는 데 사용되는 열거형입니다. |
DbCommandMethod |
에서 사용하는 CommandEventData열거형은 명령을 실행하는 데 사용되는 메서드 DbCommand 를 나타내는 서브클래스입니다. |
DbContextLoggerOptions |
및 와 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)함께 Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger 사용할 서식 옵션 |
Entity Framework