Поделиться через


EndpointSelector.SelectAsync Метод

Определение

Перегрузки

SelectAsync(HttpContext, CandidateSet)

Асинхронно выбирает из EndpointCandidateSet.

SelectAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Асинхронно выбирает из EndpointCandidateSet.

SelectAsync(HttpContext, CandidateSet)

Исходный код:
EndpointSelector.cs

Асинхронно выбирает из EndpointCandidateSet.

public:
 abstract System::Threading::Tasks::Task ^ SelectAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public abstract System.Threading.Tasks.Task SelectAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member SelectAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public MustOverride Function SelectAsync (httpContext As HttpContext, candidates As CandidateSet) As Task

Параметры

httpContext
HttpContext

Объект , HttpContext связанный с текущим запросом.

Возвращаемое значение

Объект , Task который завершается асинхронно после выбора конечной точки.

Комментарии

Должен EndpointSelector назначить конечную точку путем вызова SetEndpoint(HttpContext, Endpoint) и настройки RouteValues после выбора конечной точки.

Применяется к

SelectAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Асинхронно выбирает из EndpointCandidateSet.

public:
 abstract System::Threading::Tasks::Task ^ SelectAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::EndpointSelectorContext ^ context, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public abstract System.Threading.Tasks.Task SelectAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.EndpointSelectorContext context, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member SelectAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.EndpointSelectorContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public MustOverride Function SelectAsync (httpContext As HttpContext, context As EndpointSelectorContext, candidates As CandidateSet) As Task

Параметры

httpContext
HttpContext

Объект , HttpContext связанный с текущим запросом.

context
EndpointSelectorContext

Объект , EndpointSelectorContext связанный с текущим запросом.

Возвращаемое значение

Объект , Task который завершается асинхронно после выбора конечной точки.

Комментарии

Объект EndpointSelector должен назначать Endpoint свойства и RouteValues после выбора конечной точки.

Применяется к