AuthorizationPolicy.CombineAsync Método

Definición

Sobrecargas

CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs

Combina el AuthorizationPolicy proporcionado por el especificado policyProvider.

C#
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationPolicy> CombineAsync (Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider policyProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData> authorizeData);
C#
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationPolicy?> CombineAsync (Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider policyProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData> authorizeData);

Parámetros

policyProvider
IAuthorizationPolicyProvider

que IAuthorizationPolicyProvider proporciona las directivas que se van a combinar.

authorizeData
IEnumerable<IAuthorizeData>

Colección de datos de autorización usados para aplicar autorización a un recurso.

Devoluciones

Nuevo AuthorizationPolicy que representa la combinación de las directivas de autorización proporcionadas por el especificado policyProvider.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>, IEnumerable<AuthorizationPolicy>)

Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs
Source:
AuthorizationPolicy.cs

Combina el AuthorizationPolicy proporcionado por el especificado policyProvider.

C#
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationPolicy?> CombineAsync (Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider policyProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData> authorizeData, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.AuthorizationPolicy> policies);

Parámetros

policyProvider
IAuthorizationPolicyProvider

que IAuthorizationPolicyProvider proporciona las directivas que se van a combinar.

authorizeData
IEnumerable<IAuthorizeData>

Colección de datos de autorización usados para aplicar autorización a un recurso.

policies
IEnumerable<AuthorizationPolicy>

Colección de AuthorizationPolicy directivas que se van a combinar.

Devoluciones

Nuevo AuthorizationPolicy que representa la combinación de las directivas de autorización proporcionadas por el especificado policyProvider.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 7.0, 8.0, 9.0