Udostępnij za pośrednictwem


IAuthorizationMiddlewareResultHandler.HandleAsync Metoda

Definicja

Ocenia wymaganie autoryzacji i przetwarza wynik autoryzacji.

public:
 System::Threading::Tasks::Task ^ HandleAsync(Microsoft::AspNetCore::Http::RequestDelegate ^ next, Microsoft::AspNetCore::Http::HttpContext ^ context, Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy, Microsoft::AspNetCore::Authorization::Policy::PolicyAuthorizationResult ^ authorizeResult);
public System.Threading.Tasks.Task HandleAsync (Microsoft.AspNetCore.Http.RequestDelegate next, Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy, Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult authorizeResult);
abstract member HandleAsync : Microsoft.AspNetCore.Http.RequestDelegate * Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Authorization.AuthorizationPolicy * Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult -> System.Threading.Tasks.Task
Public Function HandleAsync (next As RequestDelegate, context As HttpContext, policy As AuthorizationPolicy, authorizeResult As PolicyAuthorizationResult) As Task

Parametry

next
RequestDelegate

Następne oprogramowanie pośredniczące w potoku aplikacji. Implementacje mogą nie wywołać tej operacji, jeśli autoryzacja nie powiodła się.

context
HttpContext

Element HttpContext.

policy
AuthorizationPolicy

Element AuthorizationPolicy dla zasobu.

authorizeResult
PolicyAuthorizationResult

Wynik autoryzacji.

Zwraca

Dotyczy