IAuthorizationMiddlewareResultHandler.HandleAsync Método

Definición

Evalúa el requisito de autorización y procesa el resultado de la autorización.

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

Parámetros

next
RequestDelegate

El siguiente middleware de la canalización de la aplicación. Es posible que las implementaciones no invoquen esto si la autorización no se realizó correctamente.

context
HttpContext

El parámetro de cadena de consulta HttpContext.

policy
AuthorizationPolicy

AuthorizationPolicy para el recurso.

authorizeResult
PolicyAuthorizationResult

Resultado de la autorización.

Devoluciones

Task

Se aplica a