DefaultClaimSet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |