Udostępnij za pośrednictwem


ClaimActionCollection Klasa

Definicja

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.

Dotyczy