Bagikan melalui


IEndpointSelectorPolicy.ApplyAsync Metode

Definisi

Overload

ApplyAsync(HttpContext, CandidateSet)

Menerapkan kebijakan ke CandidateSet.

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Menerapkan kebijakan ke CandidateSet.

ApplyAsync(HttpContext, CandidateSet)

Sumber:
IEndpointSelectorPolicy.cs

Menerapkan kebijakan ke CandidateSet.

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

Parameter

httpContext
HttpContext

Yang HttpContext terkait dengan permintaan saat ini.

Mengembalikan

Keterangan

IEndpointSelectorPolicy Implementasi harus menerapkan metode ini dan memfilter sekumpulan kandidat dalam candidates dengan mengatur SetValidity(Int32, Boolean) ke false tempat yang diinginkan.

Untuk memberi sinyal kondisi kesalahan, IEndpointSelectorPolicy harus menetapkan titik akhir dengan memanggil SetEndpoint(HttpContext, Endpoint) dan mengatur RouteValues ke Endpoint nilai yang akan menghasilkan kesalahan yang diinginkan saat dijalankan.

Berlaku untuk

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Menerapkan kebijakan ke CandidateSet.

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

Parameter

httpContext
HttpContext

Yang HttpContext terkait dengan permintaan saat ini.

context
EndpointSelectorContext

Yang EndpointSelectorContext terkait dengan permintaan saat ini.

Mengembalikan

Keterangan

IEndpointSelectorPolicy Implementasi harus menerapkan metode ini dan memfilter sekumpulan kandidat dalam candidates dengan mengatur SetValidity(Int32, Boolean) ke false tempat yang diinginkan.

Untuk memberi sinyal kondisi kesalahan, atur Endpoint ke Endpoint nilai yang akan menghasilkan kesalahan yang diinginkan saat dijalankan.

Berlaku untuk