DynamicRouteValueTransformer.FilterAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에서 반환 TransformAsync(HttpContext, RouteValueDictionary)된 경로 값을 기반으로 조회 결과로 선택한 엔드포인트 집합을 필터링합니다.
public:
virtual System::Threading::Tasks::ValueTask<System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^> FilterAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ values, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints);
public virtual System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>> FilterAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteValueDictionary values, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints);
abstract member FilterAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.RouteValueDictionary * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>>
override this.FilterAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.RouteValueDictionary * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>>
Public Overridable Function FilterAsync (httpContext As HttpContext, values As RouteValueDictionary, endpoints As IReadOnlyList(Of Endpoint)) As ValueTask(Of IReadOnlyList(Of Endpoint))
매개 변수
- httpContext
- HttpContext
HttpContext 현재 요청과 연결된 입니다.
- values
- RouteValueDictionary
에서 반환된 경로 값입니다 TransformAsync(HttpContext, RouteValueDictionary).
- endpoints
- IReadOnlyList<Endpoint>
에서 반환 TransformAsync(HttpContext, RouteValueDictionary)된 경로 값을 기반으로 조회의 결과로 선택된 엔드포인트입니다.
반환
일치 컬렉션에 적용할 엔드포인트 목록을 비동기적으로 반환합니다.
설명
의 FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList<Endpoint>) 구현은 를 기반으로 endpoints
하는 새 엔드포인트 목록을 반환하여 경로 값 일치에 따라 선택한 엔드포인트 목록을 추가로 구체화할 수 있습니다.
FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList<Endpoint>) 는 경로 값에 따라 엔드포인트가 0개인 경우 호출되지 않습니다.
적용 대상
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기