ClaimActionCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, 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) |
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, 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) |
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, 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) |
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á. |