ClaimActionCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kolekcja oświadczeń używana podczas mapowania danych użytkownika na oświadczenia.
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)
- Dziedziczenie
-
ClaimActionCollection
- Implementuje
Konstruktory
ClaimActionCollection() |
Kolekcja oświadczeń używana podczas mapowania danych użytkownika na oświadczenia. |
Metody
Add(ClaimAction) |
Dodaj akcję oświadczenia do kolekcji. |
Clear() |
Usuń wszystkie akcje oświadczeń. |
GetEnumerator() |
Kolekcja oświadczeń używana podczas mapowania danych użytkownika na oświadczenia. |
Remove(String) |
Usuń wszystkie akcje oświadczeń dla danego typu oświadczenia. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Kolekcja oświadczeń używana podczas mapowania danych użytkownika na oświadczenia. |
Metody rozszerzania
DeleteClaim(ClaimActionCollection, String) |
Usuń wszystkie oświadczenia z danego obiektu ClaimsIdentity z danym elementem ClaimType. |
DeleteClaims(ClaimActionCollection, String[]) |
Usuń wszystkie oświadczenia z obiektu ClaimsIdentity z podanymi typami oświadczeń. |
MapAll(ClaimActionCollection) |
Czyści wszystkie bieżące oświadczeniaActions i mapuje wszystkie wartości z danych użytkownika json jako oświadczenia, z wyłączeniem duplikatów. |
MapAllExcept(ClaimActionCollection, String[]) |
Czyści wszystkie bieżące oświadczeniaActions i mapuje wszystkie wartości z danych użytkownika json jako oświadczenia, z wyłączeniem określonych typów. |
MapCustomJson(ClaimActionCollection, String, Func<JObject,String>) |
Uruchom dany program rozpoznawania, aby wybrać wartość z danych użytkownika w formacie json, aby dodać je jako oświadczenie. Ta wartość nie działa, jeśli zwrócona wartość jest pusta. |
MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>) |
Uruchom dany program rozpoznawania, aby wybrać wartość z danych użytkownika w formacie json, aby dodać je jako oświadczenie. Ta wartość nie działa, jeśli zwrócona wartość jest pusta. |
MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>) |
Uruchom dany program rozpoznawania, aby wybrać wartość z danych użytkownika w formacie json, aby dodać je jako oświadczenie. Ta wartość nie działa, jeśli zwrócona wartość jest pusta. |
MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>) |
Uruchom dany program rozpoznawania, aby wybrać wartość z danych użytkownika w formacie json, aby dodać je jako oświadczenie. Ta wartość nie działa, jeśli zwrócona wartość jest pusta. |
MapJsonKey(ClaimActionCollection, String, String, String) |
Wybierz wartość najwyższego poziomu z danych użytkownika json o podanej nazwie klucza i dodaj ją jako oświadczenie. Ta operacja nie działa, jeśli klucz nie zostanie znaleziony lub wartość jest pusta. |
MapJsonKey(ClaimActionCollection, String, String) |
Wybierz wartość najwyższego poziomu z danych użytkownika json o podanej nazwie klucza i dodaj ją jako oświadczenie. Ta operacja nie działa, jeśli klucz nie zostanie znaleziony lub wartość jest pusta. |
MapJsonSubKey(ClaimActionCollection, String, String, String, String) |
Wybierz wartość drugiego poziomu z danych użytkownika json z daną nazwą klucza najwyższego poziomu i nazwą klucza podrzędnego drugiego poziomu i dodaj ją jako oświadczenie. Ta operacja nie działa, jeśli klucze nie zostaną znalezione lub wartość jest pusta. |
MapJsonSubKey(ClaimActionCollection, String, String, String) |
Wybierz wartość drugiego poziomu z danych użytkownika json z daną nazwą klucza najwyższego poziomu i nazwą klucza podrzędnego drugiego poziomu i dodaj ją jako oświadczenie. Ta operacja nie działa, jeśli klucze nie zostaną znalezione lub wartość jest pusta. |
MapUniqueJsonKey(ClaimActionCollection, String, String, String) |
Wybiera wartość najwyższego poziomu z danych użytkownika json o podanej nazwie klucza i dodaje ją jako oświadczenie. To ustawienie bez operacji, jeśli wartość ClaimsIdentity zawiera już oświadczenie o danym typie oświadczenia. Ta operacja nie działa, jeśli klucz nie zostanie znaleziony lub wartość jest pusta. |
MapUniqueJsonKey(ClaimActionCollection, String, String) |
Wybiera wartość najwyższego poziomu z danych użytkownika json o podanej nazwie klucza i dodaje ją jako oświadczenie. To ustawienie bez operacji, jeśli wartość ClaimsIdentity zawiera już oświadczenie o danym typie oświadczenia. Ta operacja nie działa, jeśli klucz nie zostanie znaleziony lub wartość jest pusta. |