Microsoft.AspNetCore.Mvc.Filters 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 MVC 필터에 대한 구현을 제공합니다.
클래스
인터페이스
IActionFilter |
동작 실행을 둘러싸는 필터입니다. |
IAlwaysRunResultFilter |
모든 작업 결과의 실행을 둘러싸는 필터입니다. |
IAsyncActionFilter |
모델 바인딩이 완료된 후 동작 실행을 비동기적으로 둘러싸는 필터입니다. |
IAsyncAlwaysRunResultFilter |
모든 작업 결과의 실행을 비동기적으로 둘러싸는 필터입니다. |
IAsyncAuthorizationFilter |
요청 권한 부여를 비동기적으로 확인하는 필터입니다. |
IAsyncExceptionFilter |
작업이 를 throw한 후 비동기적으로 실행되는 필터입니다 Exception. |
IAsyncPageFilter |
페이지 처리기 메서드의 실행을 비동기적으로 둘러싸는 필터입니다. 이 필터는 개별 처리기 메서드가 아닌 처리기의 형식에서 데코레이팅된 경우에만 실행됩니다. |
IAsyncResourceFilter |
모델 바인딩, 작업(및 필터) 및 작업 결과(및 필터)의 실행을 비동기적으로 둘러싸는 필터입니다. |
IAsyncResultFilter |
동작에서 성공적으로 반환된 작업 결과 실행을 비동기적으로 둘러싸는 필터입니다. |
IAuthorizationFilter |
요청 권한 부여를 확인하는 필터입니다. |
IExceptionFilter |
작업이 를 throw한 후 실행되는 필터입니다 Exception. |
IFilterContainer |
만든 에 대한 참조 IFilterFactory 가 필요한 필터입니다. |
IFilterFactory |
실행 파일 필터의 instance 만들 수 있는 필터 메타데이터에 대한 인터페이스입니다. |
IFilterMetadata |
MVC 요청 파이프라인에서 처리되는 필터에 대한 표식 인터페이스입니다. |
IFilterProvider |
FilterItem 공급자입니다. 실행 필터를 사용할 수 있도록 구현을 업데이트 Results 해야 합니다. |
IOrderedFilter |
실행할 상대 순서를 지정하는 필터입니다. |
IPageFilter |
페이지 처리기 메서드의 실행을 둘러싸는 필터입니다. 이 필터는 개별 처리기 메서드가 아닌 처리기의 형식에서 데코레이팅된 경우에만 실행됩니다. |
IResourceFilter |
모델 바인딩, 작업(및 필터) 및 작업 결과(및 필터)의 실행을 둘러싸는 필터입니다. |
IResultFilter |
작업에서 성공적으로 반환된 작업 결과 실행을 둘러싸는 필터입니다. |
대리자
ActionExecutionDelegate |
동작 또는 다음 작업 필터가 실행되었음을 나타내는 를 ActionExecutedContext 비동기적으로 반환하는 대리자입니다. |
PageHandlerExecutionDelegate |
페이지 또는 다음 페이지 필터가 실행되었음을 나타내는 를 비동기적으로 반환 PageHandlerExecutedContext 하는 대리자입니다. |
ResourceExecutionDelegate |
모델 바인딩, 작업, 작업의 결과, 결과 필터 및 예외 필터가 실행되었음을 나타내는 를 비동기적으로 반환 ResourceExecutedContext 하는 대리자입니다. |
ResultExecutionDelegate |
작업 결과 또는 다음 결과 필터가 실행되었음을 나타내는 를 비동기적으로 반환 ResultExecutedContext 하는 대리자입니다. |
설명
필터에 대한 자세한 내용은 ASP.NET Core 필터입니다.