System.Data.Entity.Infrastructure.Interception 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
BeginTransactionInterceptionContext |
구현 호출 BeginTransaction(IsolationLevel) 과 관련된 컨텍스트 정보를 나타냅니다. |
DatabaseLogFormatter |
일부 가 속성에 Log 설정된 경우 Action<T> 사용되는 기본 로그 포맷터입니다. 이 클래스에서 상속하고 일부 또는 모든 메서드를 재정의하여 동작을 변경하는 클래스를 만들어 다른 포맷터를 사용할 수 있습니다. |
DatabaseLogger |
SQL 및 기타 데이터베이스 작업을 콘솔 또는 파일에 로깅하기 위한 간단한 로거입니다. 로거는 코드 또는 애플리케이션의 web.config /app.config 파일에 등록할 수 있습니다. |
DbCommandDispatcher |
에 등록된 DbInterception 모든 IDbCommandInterceptor 작업이 작업이 DbCommand 실행되기 전과 후에 알림을 받을 수 있도록 에 작업을 디스패치하는 데 사용됩니다. 이 클래스의 인스턴스는 흐름 API를 Dispatch 통해 가져옵니다. |
DbCommandInterceptionContext |
구현에 IDbCommandInterceptor 대한 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbCommandInterceptionContext<TResult> |
작업 결과를 포함하여 구현에 IDbCommandInterceptor 대한 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbCommandInterceptor |
를 구현하는 기본 클래스입니다 IDbCommandInterceptor. 이 클래스는 인터페이스의 메서드 하나 또는 두 개만 실제로 구현해야 하는 경우에 사용하기에 편리합니다. |
DbCommandTreeInterceptionContext |
구현에 IDbCommandTreeInterceptor 대한 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbConfigurationInterceptionContext |
구현에 IDbConfigurationInterceptor 대한 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbConnectionDispatcher |
에 등록된 DbInterception 모든 IDbConnectionInterceptor 작업이 작업이 DbConnection 실행되기 전과 후에 알림을 받을 수 있도록 에 작업을 디스패치하는 데 사용됩니다. 이 클래스의 인스턴스는 흐름 API를 Dispatch 통해 가져옵니다. |
DbConnectionInterceptionContext |
결과를 반환하지 않는 에 대한 DbConnection 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbConnectionInterceptionContext<TResult> |
반환 형식 |
DbConnectionPropertyInterceptionContext<TValue> |
에서 형식 |
DbDispatchers |
흐름 API를 통해 모든 디스패처에 Dispatch 대한 액세스를 제공합니다. |
DbInterception |
인터셉터의 등록 지점 IDbInterceptor 입니다. 인터셉터는 EF가 데이터베이스에 대한 명령 실행과 같은 특정 작업을 수행할 때 알림을 받습니다. 예제는 IDbCommandInterceptor을 참조하세요. |
DbInterceptionContext |
구현에 IDbInterceptor 대한 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbTransactionDispatcher |
에 등록된 DbInterception 모든 IDbTransactionInterceptor 작업이 작업이 DbTransaction 실행되기 전과 후에 알림을 받을 수 있도록 에 작업을 디스패치하는 데 사용됩니다. 이 클래스의 인스턴스는 흐름 API를 Dispatch 통해 가져옵니다. |
DbTransactionInterceptionContext |
결과를 반환하지 않는 에 대한 DbTransaction 호출과 관련된 컨텍스트 정보를 나타냅니다. |
DbTransactionInterceptionContext<TResult> |
반환 형식 |
EnlistTransactionInterceptionContext |
구현 호출 EnlistTransaction(Transaction) 과 관련된 컨텍스트 정보를 나타냅니다. |
MutableInterceptionContext |
결과를 반환하지 않는 호출과 관련된 컨텍스트 정보를 나타냅니다. |
MutableInterceptionContext<TResult> |
반환 형식 |
PropertyInterceptionContext<TValue> |
형식 |
인터페이스
IDbCommandInterceptor |
이 인터페이스를 구현하는 개체를 에 등록 DbInterception 하여 Entity Framework에서 명령을 실행할 때 알림을 받을 수 있습니다. |
IDbCommandTreeInterceptor |
이 인터페이스를 구현하는 개체를 에 등록 DbInterception 하여 Entity Framework에서 명령 트리를 만들 DbCommandTree 때 알림을 받을 수 있습니다. |
IDbConfigurationInterceptor |
이 인터페이스를 구현하는 개체를 에 등록 DbInterception 하여 Entity Framework가 애플리케이션의 DbConfiguration를 로드할 때 알림을 받을 수 있습니다. |
IDbConnectionInterceptor |
이 인터페이스를 구현하는 개체를 에 등록 DbInterception 하여 Entity Framework가 에서 DbTransaction작업을 수행할 때 알림을 받을 수 있습니다. |
IDbInterceptor |
다양한 형식 및 작업에 대한 가로채기 지점을 제공하는 모든 인터페이스의 기본 인터페이스입니다. 예제는 IDbCommandInterceptor을 참조하세요. 인터셉터는 클래스에 DbInterception 등록됩니다. |
IDbTransactionInterceptor |
이 인터페이스를 구현하는 개체를 에 등록 DbInterception 하여 Entity Framework가 트랜잭션을 커밋하거나 롤백할 때 알림을 받을 수 있습니다. |
Entity Framework