AuthorizationPolicyBuilder.RequireClaim Метод

Определение

Перегрузки

RequireClaim(String)

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , для которого требуется, чтобы у текущего пользователя было указанное утверждение.

RequireClaim(String, IEnumerable<String>)

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , который требует, чтобы у текущего пользователя было указанное утверждение, а значение утверждения должно быть одним из допустимых значений.

RequireClaim(String, String[])

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , который требует, чтобы у текущего пользователя было указанное утверждение, а значение утверждения должно быть одним из допустимых значений.

RequireClaim(String)

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , для которого требуется, чтобы у текущего пользователя было указанное утверждение.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType);
member this.RequireClaim : string -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String) As AuthorizationPolicyBuilder

Параметры

claimType
String

Требуемый тип утверждения без ограничений на значение утверждения.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции.

Применяется к

RequireClaim(String, IEnumerable<String>)

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , который требует, чтобы у текущего пользователя было указанное утверждение, а значение утверждения должно быть одним из допустимых значений.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, System::Collections::Generic::IEnumerable<System::String ^> ^ requiredValues);
public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, System::Collections::Generic::IEnumerable<System::String ^> ^ allowedValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> requiredValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, System.Collections.Generic.IEnumerable<string> allowedValues);
member this.RequireClaim : string * seq<string> -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
member this.RequireClaim : string * seq<string> -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, requiredValues As IEnumerable(Of String)) As AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, allowedValues As IEnumerable(Of String)) As AuthorizationPolicyBuilder

Параметры

claimType
String

Требуемый тип утверждения.

requiredValuesallowedValues
IEnumerable<String>

Значения, которые утверждение должно обработать один или несколько для успешной оценки.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции.

Применяется к

RequireClaim(String, String[])

Добавляет к ClaimsAuthorizationRequirement текущему экземпляру , который требует, чтобы у текущего пользователя было указанное утверждение, а значение утверждения должно быть одним из допустимых значений.

public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, ... cli::array <System::String ^> ^ requiredValues);
public:
 Microsoft::AspNetCore::Authorization::AuthorizationPolicyBuilder ^ RequireClaim(System::String ^ claimType, ... cli::array <System::String ^> ^ allowedValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] requiredValues);
public Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder RequireClaim (string claimType, params string[] allowedValues);
member this.RequireClaim : string * string[] -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
member this.RequireClaim : string * string[] -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, ParamArray requiredValues As String()) As AuthorizationPolicyBuilder
Public Function RequireClaim (claimType As String, ParamArray allowedValues As String()) As AuthorizationPolicyBuilder

Параметры

claimType
String

Требуемый тип утверждения.

requiredValuesallowedValues
String[]

Значения, которые утверждение должно обработать один или несколько для успешной оценки.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции.

Применяется к