DefaultClaimSet Classe

Definizione

Fornisce un'implementazione predefinita della ClaimSet classe .

public ref class DefaultClaimSet : System::IdentityModel::Claims::ClaimSet
public class DefaultClaimSet : System.IdentityModel.Claims.ClaimSet
[System.Runtime.Serialization.DataContract(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")]
public class DefaultClaimSet : System.IdentityModel.Claims.ClaimSet
type DefaultClaimSet = class
    inherit ClaimSet
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")>]
type DefaultClaimSet = class
    inherit ClaimSet
Public Class DefaultClaimSet
Inherits ClaimSet
Ereditarietà
DefaultClaimSet
Attributi

Commenti

Si tratta di un'implementazione concreta della ClaimSet classe base astratta. Le implementazioni di IAuthorizationPolicy possono usare un'istanza di questa classe per aggiungere un oggetto ClaimSet a un oggetto EvaluationContext.

Costruttori

Nome Descrizione
DefaultClaimSet(Claim[])

Inizializza una nuova istanza della DefaultClaimSet classe utilizzando le attestazioni specificate.

DefaultClaimSet(ClaimSet, Claim[])

Inizializza una nuova istanza della DefaultClaimSet classe utilizzando le attestazioni specificate.

DefaultClaimSet(ClaimSet, IList<Claim>)

Inizializza una nuova istanza della DefaultClaimSet classe utilizzando le attestazioni specificate.

DefaultClaimSet(IList<Claim>)

Inizializza una nuova istanza della DefaultClaimSet classe utilizzando le attestazioni specificate.

Proprietà

Nome Descrizione
Count

Ottiene il numero di oggetti in questo set di Claim attestazioni.

Issuer

Ottiene l'oggetto ClaimSet che ha emesso questo set di attestazioni.

Item[Int32]

Ottiene l'oggetto Claim per l'indice specificato.

Metodi

Nome Descrizione
ContainsClaim(Claim, IEqualityComparer<Claim>)

Determina se contiene l'oggetto ClaimSet specificato Claimutilizzando l'oggetto specificato IEqualityComparer<T> .

(Ereditato da ClaimSet)
ContainsClaim(Claim)

Determina se l'attestazione specificata è contenuta all'interno di questo set di attestazioni.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindClaims(String, String)

Cerca l'oggetto Claim che corrisponde al tipo di attestazione e ai diritti specificati in DefaultClaimSet.

GetEnumerator()

Ottiene un oggetto IEnumerator<T> che può essere utilizzato per enumerare l'oggetto Claim nell'oggetto DefaultClaimSet.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize(ClaimSet, IList<Claim>)

Inizializza un'istanza della DefaultClaimSet classe utilizzando le attestazioni specificate.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce questo ClaimSet oggetto.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerable.GetEnumerator()

Ottiene un oggetto IEnumerator<T> che può essere utilizzato per enumerare l'oggetto Claim nell'oggetto ClaimSet.

(Ereditato da ClaimSet)

Metodi di estensione

Nome Descrizione
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converte un IEnumerable<T> in un IAsyncEnumerable<T>.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un FrozenDictionary<TKey,TValue> da un IEnumerable<T> in base ai selettori di chiave e alle funzioni del selettore di elementi specificati.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crea un oggetto FrozenDictionary<TKey,TValue> da un oggetto IEnumerable<T> in base alla funzione del selettore di chiave specificata.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Crea un oggetto FrozenSet<T> con i valori specificati.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matrice non modificabile dalla raccolta specificata.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto usando gli strumenti di confronto chiave e valore specificati.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto usando l'operatore di confronto di chiavi specificato.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Costruisce un dizionario non modificabile in base a una trasformazione di una sequenza.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Costruisce un dizionario non modificabile da una raccolta esistente di elementi, applicando una funzione di trasformazione alle chiavi di origine.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera una sequenza, produce un set di hash non modificabile del relativo contenuto e usa l'operatore di confronto di uguaglianza specificato per il tipo di set.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un set di hash non modificabile del relativo contenuto.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un elenco non modificabile del relativo contenuto.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando gli strumenti di confronto chiave e valore specificati.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando l'operatore di confronto di chiavi specificato.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Enumera una sequenza, produce un set ordinato non modificabile del relativo contenuto e usa l'operatore di confronto specificato.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un set ordinato non modificabile del relativo contenuto.

Si applica a