Sdílet prostřednictvím


ClaimActionCollection Třída

Definice

Kolekce ClaimActions používaná při mapování uživatelských dat na deklarace identity.

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)
Dědičnost
ClaimActionCollection
Implementuje

Konstruktory

ClaimActionCollection()

Kolekce ClaimActions používaná při mapování uživatelských dat na deklarace identity.

Metody

Add(ClaimAction)

Přidejte do kolekce akci deklarace identity.

Clear()

Odeberte všechny akce deklarací identity.

GetEnumerator()

Kolekce ClaimActions používaná při mapování uživatelských dat na deklarace identity.

Remove(String)

Odeberte všechny akce deklarací identity pro daný Typ deklarace identity.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Kolekce ClaimActions používaná při mapování uživatelských dat na deklarace identity.

Metody rozšíření

DeleteClaim(ClaimActionCollection, String)

Odstraňte všechny deklarace identity z dané identity ClaimsIdentity s daným ClaimType.

DeleteClaims(ClaimActionCollection, String[])

Odstraňte všechny deklarace identity z ClaimsIdentity s danými typy deklarací identity.

MapAll(ClaimActionCollection)

Vymaže všechny aktuální deklarace identity a mapuje všechny hodnoty z uživatelských dat JSON jako deklarace identity s výjimkou duplicit.

MapAllExcept(ClaimActionCollection, String[])

Vymaže všechny aktuální deklarace identity a mapuje všechny hodnoty z uživatelských dat JSON jako deklarace identity s výjimkou zadaných typů.

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

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

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

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

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

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

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

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

MapJsonKey(ClaimActionCollection, String, String)

Vyberte hodnotu nejvyšší úrovně z uživatelských dat JSON s daným názvem klíče a přidejte ji jako deklaraci identity. Toto no-opss, pokud klíč nebyl nalezen nebo hodnota je prázdná.

MapJsonKey(ClaimActionCollection, String, String, String)

Vyberte hodnotu nejvyšší úrovně z uživatelských dat JSON s daným názvem klíče a přidejte ji jako deklaraci identity. Toto no-opss, pokud klíč nebyl nalezen nebo hodnota je prázdná.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Vyberte hodnotu druhé úrovně z uživatelských dat JSON s daným názvem klíče nejvyšší úrovně a názvem podklíče druhé úrovně a přidejte ji jako deklaraci identity. Tato operace se neopojí, pokud se klíče nenajdou nebo je hodnota prázdná.

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

Vyberte hodnotu druhé úrovně z uživatelských dat JSON s daným názvem klíče nejvyšší úrovně a názvem podklíče druhé úrovně a přidejte ji jako deklaraci identity. Tato operace se neopojí, pokud se klíče nenajdou nebo je hodnota prázdná.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat JSON s daným názvem klíče a přidá ji jako deklaraci identity. Toto no-opss, pokud ClaimsIdentity již obsahuje deklarace identity s daným ClaimType. Toto no-opss, pokud klíč nebyl nalezen nebo hodnota je prázdná.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat JSON s daným názvem klíče a přidá ji jako deklaraci identity. Toto no-opss, pokud ClaimsIdentity již obsahuje deklarace identity s daným ClaimType. Toto no-opss, pokud klíč nebyl nalezen nebo hodnota je prázdná.

Platí pro