Freigeben über


ClaimActionCollectionMapExtensions Klasse

Definition

Erweiterungsmethoden für ClaimActionCollection.

public ref class ClaimActionCollectionMapExtensions abstract sealed
public static class ClaimActionCollectionMapExtensions
type ClaimActionCollectionMapExtensions = class
Public Module ClaimActionCollectionMapExtensions
Vererbung
ClaimActionCollectionMapExtensions

Methoden

DeleteClaim(ClaimActionCollection, String)

Löschen Sie alle Ansprüche aus der angegebenen ClaimsIdentity mit dem angegebenen ClaimType.

DeleteClaims(ClaimActionCollection, String[])

Löschen Sie alle Ansprüche aus claimsIdentity mit den angegebenen claimTypes.

MapAll(ClaimActionCollection)

Löscht alle aktuellen ClaimsActions und ordnet alle Werte aus den JSON-Benutzerdaten als Ansprüche zu, mit Ausnahme von Duplikaten.

MapAllExcept(ClaimActionCollection, String[])

Löscht alle aktuellen ClaimsActions und ordnet alle Werte aus den JSON-Benutzerdaten als Ansprüche zu, ohne die angegebenen Typen.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies gilt nicht, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies gilt nicht, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies gilt nicht, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies gilt nicht, wenn der zurückgegebene Wert leer ist.

MapJsonKey(ClaimActionCollection, String, String, String)

Wählen Sie einen Wert der obersten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn der Schlüssel nicht gefunden oder der Wert leer ist.

MapJsonKey(ClaimActionCollection, String, String)

Wählen Sie einen Wert der obersten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn der Schlüssel nicht gefunden oder der Wert leer ist.

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

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden oder der Wert leer ist.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden oder der Wert leer ist.

Gilt für: