Condividi tramite


ClaimActionCollection Classe

Definizione

Raccolta di ClaimActions usata durante il mapping dei dati utente a Attestazioni.

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)
Ereditarietà
ClaimActionCollection
Implementazioni

Costruttori

ClaimActionCollection()

Raccolta di ClaimActions usata durante il mapping dei dati utente a Attestazioni.

Metodi

Add(ClaimAction)

Aggiungere un'azione attestazione alla raccolta.

Clear()

Rimuovere tutte le azioni attestazioni.

GetEnumerator()

Raccolta di ClaimActions usata durante il mapping dei dati utente a Attestazioni.

Remove(String)

Rimuovere tutte le azioni attestazioni per il valore ClaimType specificato.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Raccolta di ClaimActions usata durante il mapping dei dati utente a Attestazioni.

Metodi di estensione

DeleteClaim(ClaimActionCollection, String)

Eliminare tutte le attestazioni dalla determinata attestazioneIdentity con il valore ClaimType specificato.

DeleteClaims(ClaimActionCollection, String[])

Eliminare tutte le attestazioni da ClaimsIdentity con le attestazioni indicate.

MapAll(ClaimActionCollection)

Cancella eventuali attestazioni correntiActions e esegue il mapping di tutti i valori dai dati utente json come attestazioni, esclusi i duplicati.

MapAllExcept(ClaimActionCollection, String[])

Cancella eventuali attestazioni correntiActions e esegue il mapping di tutti i valori dei dati utente json come attestazioni, esclusi i tipi specificati.

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

Eseguire il resolver specificato per selezionare un valore dai dati utente json da aggiungere come attestazione. Questa operazione non viene eseguita se il valore restituito è vuoto.

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

Eseguire il resolver specificato per selezionare un valore dai dati utente json da aggiungere come attestazione. Questa operazione non viene eseguita se il valore restituito è vuoto.

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

Eseguire il resolver specificato per selezionare un valore dai dati utente json da aggiungere come attestazione. Questa operazione non viene eseguita se il valore restituito è vuoto.

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

Eseguire il resolver specificato per selezionare un valore dai dati utente json da aggiungere come attestazione. Questa operazione non viene eseguita se il valore restituito è vuoto.

MapJsonKey(ClaimActionCollection, String, String, String)

Selezionare un valore di primo livello dai dati utente json con il nome della chiave specificato e aggiungerlo come attestazione. Questa operazione non viene eseguita se la chiave non viene trovata o il valore è vuoto.

MapJsonKey(ClaimActionCollection, String, String)

Selezionare un valore di primo livello dai dati utente json con il nome della chiave specificato e aggiungerlo come attestazione. Questa operazione non viene eseguita se la chiave non viene trovata o il valore è vuoto.

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

Selezionare un valore di secondo livello dai dati utente json con il nome della chiave di primo livello specificato e il nome della sottochiave di secondo livello e aggiungerlo come attestazione. Questa operazione non viene eseguita se le chiavi non vengono trovate o il valore è vuoto.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Selezionare un valore di secondo livello dai dati utente json con il nome della chiave di primo livello specificato e il nome della sottochiave di secondo livello e aggiungerlo come attestazione. Questa operazione non viene eseguita se le chiavi non vengono trovate o il valore è vuoto.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Seleziona un valore di primo livello dai dati utente json con il nome della chiave specificata e lo aggiunge come attestazione. Questa operazione non viene eseguita se l'attestazioneIdentity contiene già un'attestazione con l'attestazione specificata. Questa operazione non viene eseguita se la chiave non viene trovata o il valore è vuoto.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Seleziona un valore di primo livello dai dati utente json con il nome della chiave specificata e lo aggiunge come attestazione. Questa operazione non viene eseguita se l'attestazioneIdentity contiene già un'attestazione con l'attestazione specificata. Questa operazione non viene eseguita se la chiave non viene trovata o il valore è vuoto.

Si applica a