Bahasa

IAuthorizationHandlerContextFactory.CreateContext Metode

Definisi

Membuat yang AuthorizationHandlerContext digunakan untuk otorisasi.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationHandlerContext ^ CreateContext(System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authorization::IAuthorizationRequirement ^> ^ requirements, System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource);
public Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext CreateContext(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements, System.Security.Claims.ClaimsPrincipal user, object resource);
public Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext CreateContext(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements, System.Security.Claims.ClaimsPrincipal user, object? resource);
abstract member CreateContext : seq<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> * System.Security.Claims.ClaimsPrincipal * obj -> Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext
Public Function CreateContext (requirements As IEnumerable(Of IAuthorizationRequirement), user As ClaimsPrincipal, resource As Object) As AuthorizationHandlerContext

Parameter

requirements
IEnumerable<IAuthorizationRequirement>

Persyaratan untuk dievaluasi.

user
ClaimsPrincipal

Pengguna untuk mengevaluasi persyaratan.

resource
Object

Sumber daya opsional yang harus diperiksa kebijakannya. Jika sumber daya tidak diperlukan untuk evaluasi kebijakan, Anda dapat meneruskan null sebagai nilai.

Mengembalikan

AuthorizationHandlerContext.

Berlaku untuk