Partager via


ClaimActionCollection Classe

Définition

Collection de ClaimActions utilisée lors du mappage de données utilisateur à Claims.

public ref class ClaimActionCollection : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimAction ^>
public class ClaimActionCollection : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction>
type ClaimActionCollection = class
    interface seq<ClaimAction>
    interface IEnumerable
Public Class ClaimActionCollection
Implements IEnumerable(Of ClaimAction)
Héritage
ClaimActionCollection
Implémente

Constructeurs

ClaimActionCollection()

Collection de ClaimActions utilisée lors du mappage de données utilisateur à Claims.

Méthodes

Add(ClaimAction)

Ajoutez une action de revendication à la collection.

Clear()

Supprimez toutes les actions de revendication.

GetEnumerator()

Collection de ClaimActions utilisée lors du mappage de données utilisateur à Claims.

Remove(String)

Supprimez toutes les actions de revendication pour le Type de revendication donné.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Collection de ClaimActions utilisée lors du mappage de données utilisateur à Claims.

Méthodes d’extension

DeleteClaim(ClaimActionCollection, String)

Supprimez toutes les revendications de l’attribut ClaimsIdentity donné avec le Type de revendication donné.

DeleteClaims(ClaimActionCollection, String[])

Supprimez toutes les revendications de claimsIdentity avec les claimTypes donnés.

MapAll(ClaimActionCollection)

Efface toutes les RevendicationsActions actuelles et mappe toutes les valeurs des données utilisateur json en tant que revendications, à l’exclusion des doublons.

MapAllExcept(ClaimActionCollection, String[])

Efface toutes les claimsActions actuelles et mappe toutes les valeurs des données utilisateur json en tant que revendications, à l’exclusion des types spécifiés.

MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)

Exécutez le programme de résolution donné pour sélectionner une valeur à partir des données utilisateur json à ajouter en tant que revendication. Cette opération n’est pas opérationnelle si la valeur retournée est vide.

MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)

Exécutez le programme de résolution donné pour sélectionner une valeur à partir des données utilisateur json à ajouter en tant que revendication. Cette opération n’est pas opérationnelle si la valeur retournée est vide.

MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)

Exécutez le programme de résolution donné pour sélectionner une valeur à partir des données utilisateur json à ajouter en tant que revendication. Cette opération n’est pas opérationnelle si la valeur retournée est vide.

MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)

Exécutez le programme de résolution donné pour sélectionner une valeur à partir des données utilisateur json à ajouter en tant que revendication. Cette opération n’est pas opérationnelle si la valeur retournée est vide.

MapJsonKey(ClaimActionCollection, String, String, String)

Sélectionnez une valeur de niveau supérieur à partir des données utilisateur json avec le nom de clé donné et ajoutez-la en tant que revendication. Cette opération n’est pas opérationnelle si la clé est introuvable ou si la valeur est vide.

MapJsonKey(ClaimActionCollection, String, String)

Sélectionnez une valeur de niveau supérieur à partir des données utilisateur json avec le nom de clé donné et ajoutez-la en tant que revendication. Cette opération n’est pas opérationnelle si la clé est introuvable ou si la valeur est vide.

MapJsonSubKey(ClaimActionCollection, String, String, String, String)

Sélectionnez une valeur de deuxième niveau à partir des données utilisateur json avec le nom de clé de niveau supérieur et le nom de sous-clé de deuxième niveau donnés, puis ajoutez-la en tant que revendication. Cette opération n’est pas opérationnelle si les clés sont introuvables ou si la valeur est vide.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Sélectionnez une valeur de deuxième niveau à partir des données utilisateur json avec le nom de clé de niveau supérieur et le nom de sous-clé de deuxième niveau donnés, puis ajoutez-la en tant que revendication. Cette opération n’est pas opérationnelle si les clés sont introuvables ou si la valeur est vide.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Sélectionne une valeur de niveau supérieur à partir des données utilisateur json avec le nom de clé donné et l’ajoute en tant que revendication. Cette opération n’est pas opérationnelle si ClaimsIdentity contient déjà une revendication avec le Type de revendication donné. Cette opération n’est pas opérationnelle si la clé est introuvable ou si la valeur est vide.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Sélectionne une valeur de niveau supérieur à partir des données utilisateur json avec le nom de clé donné et l’ajoute en tant que revendication. Cette opération n’est pas opérationnelle si ClaimsIdentity contient déjà une revendication avec le Type de revendication donné. Cette opération n’est pas opérationnelle si la clé est introuvable ou si la valeur est vide.

S’applique à