ClaimsPrincipal.HasClaim Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se una qualsiasi delle identità di attestazione associate a questa entità delle attestazioni contiene un'attestazione che soddisfa le condizioni specificate.
Overload
HasClaim(Predicate<Claim>) |
Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene un'attestazione a cui corrisponde il predicato specificato. |
HasClaim(String, String) |
Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene un'attestazione con il tipo e il valore specificati. |
HasClaim(Predicate<Claim>)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene un'attestazione a cui corrisponde il predicato specificato.
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
Parametri
Restituisce
true
se esiste un'attestazione corrispondente; in caso contrario, false
.
Eccezioni
match
è null
.
Commenti
Ogni ClaimsIdentity viene chiamato.
Vedere anche
ClaimsIdentity.HasClaim(String, String).
Si applica a
HasClaim(String, String)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene un'attestazione con il tipo e il valore specificati.
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
Parametri
- type
- String
Tipo di attestazione per cui trovare una corrispondenza.
- value
- String
Valore dell'attestazione di cui ottenere la corrispondenza.
Restituisce
true
se esiste un'attestazione corrispondente; in caso contrario, false
.
Eccezioni
type
o value
è null
.
Commenti
Non controlla le Issuer proprietà o OriginalIssuer . Il confronto viene eseguito usando Ordinal, distinzione tra maiuscole e minuscole sul valore; distinzione tra maiuscole e minuscole sul tipo.