AuthorizationPolicy.Combine Method

Definition

Overloads

Combine(AuthorizationPolicy[])

Combines the specified AuthorizationPolicy into a single policy.

Combine(IEnumerable<AuthorizationPolicy>)

Combines the specified AuthorizationPolicy into a single policy.

Combine(AuthorizationPolicy[])

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

Combines the specified AuthorizationPolicy into a single policy.

C#
public static Microsoft.AspNetCore.Authorization.AuthorizationPolicy Combine (params Microsoft.AspNetCore.Authorization.AuthorizationPolicy[] policies);

Parameters

policies
AuthorizationPolicy[]

The authorization policies to combine.

Returns

A new AuthorizationPolicy which represents the combination of the specified policies.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
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

Combine(IEnumerable<AuthorizationPolicy>)

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

Combines the specified AuthorizationPolicy into a single policy.

C#
public static Microsoft.AspNetCore.Authorization.AuthorizationPolicy Combine (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.AuthorizationPolicy> policies);

Parameters

policies
IEnumerable<AuthorizationPolicy>

The authorization policies to combine.

Returns

A new AuthorizationPolicy which represents the combination of the specified policies.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
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