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>

評価を成功させるには、要求で 1 つ以上を処理する必要がある値。

戻り値

操作が完了した後のこのインスタンスへの参照。

適用対象

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[]

評価を成功させるには、要求で 1 つ以上を処理する必要がある値。

戻り値

操作が完了した後のこのインスタンスへの参照。

適用対象