ClaimActionCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Sammlung von ClaimActions, die beim Zuordnen von Benutzerdaten zu Ansprüchen verwendet wird.
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)
- Vererbung
-
ClaimActionCollection
- Implementiert
Konstruktoren
ClaimActionCollection() |
Eine Sammlung von ClaimActions, die beim Zuordnen von Benutzerdaten zu Ansprüchen verwendet wird. |
Methoden
Add(ClaimAction) |
Fügen Sie der Auflistung eine Anspruchsaktion hinzu. |
Clear() |
Entfernen Sie alle Anspruchsaktionen. |
GetEnumerator() |
Eine Sammlung von ClaimActions, die beim Zuordnen von Benutzerdaten zu Ansprüchen verwendet wird. |
Remove(String) |
Entfernen Sie alle Anspruchsaktionen für den angegebenen ClaimType. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Eine Sammlung von ClaimActions, die beim Zuordnen von Benutzerdaten zu Ansprüchen verwendet wird. |
Erweiterungsmethoden
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. |
MapUniqueJsonKey(ClaimActionCollection, String, String, String) |
Wählt einen Wert der obersten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen aus und fügt ihn als Anspruch hinzu. Dies gilt nicht, wenn ClaimsIdentity bereits einen Claim mit dem angegebenen ClaimType enthält. Dies ist nicht möglich, wenn der Schlüssel nicht gefunden oder der Wert leer ist. |
MapUniqueJsonKey(ClaimActionCollection, String, String) |
Wählt einen Wert der obersten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen aus und fügt ihn als Anspruch hinzu. Dies gilt nicht, wenn ClaimsIdentity bereits einen Claim mit dem angegebenen ClaimType enthält. Dies ist nicht möglich, wenn der Schlüssel nicht gefunden oder der Wert leer ist. |