ClaimsIdentity.HasClaim 方法

定義

判斷宣告識別是否會處理符合指定之條件的宣告。

多載

HasClaim(String, String)

判斷這個宣告識別是否具有含指定之型別及值的宣告。

HasClaim(Predicate<Claim>)

判斷這個宣告識別是否具有與指定之述詞相符的宣告。

HasClaim(String, String)

來源:
ClaimsIdentity.cs
來源:
ClaimsIdentity.cs
來源:
ClaimsIdentity.cs

判斷這個宣告識別是否具有含指定之型別及值的宣告。

public:
 virtual bool HasClaim(System::String ^ type, System::String ^ value);
public virtual bool HasClaim (string type, string value);
abstract member HasClaim : string * string -> bool
override this.HasClaim : string * string -> bool
Public Overridable Function HasClaim (type As String, value As String) As Boolean

參數

type
String

要比對的宣告類型。

value
String

要比對的宣告的值。

傳回

如果找到相符項,則為 true,否則為 false

例外狀況

typevaluenull

備註

不會檢查 IssuerOriginalIssuer 屬性。 比較是使用序數、區分大小寫的值;類型區分大小寫。

適用於

HasClaim(Predicate<Claim>)

來源:
ClaimsIdentity.cs
來源:
ClaimsIdentity.cs
來源:
ClaimsIdentity.cs

判斷這個宣告識別是否具有與指定之述詞相符的宣告。

public:
 virtual bool HasClaim(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual bool HasClaim (Predicate<System.Security.Claims.Claim> match);
abstract member HasClaim : Predicate<System.Security.Claims.Claim> -> bool
override this.HasClaim : Predicate<System.Security.Claims.Claim> -> bool
Public Overridable Function HasClaim (match As Predicate(Of Claim)) As Boolean

參數

match
Predicate<Claim>

執行比對邏輯的函式。

傳回

如果符合的宣告存在,則為 true;否則為 false

例外狀況

matchnull

適用於