Język

DefaultClaimSet Klasa

Definicja

Zapewnia domyślną implementację ClaimSet klasy.

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
Dziedziczenie
DefaultClaimSet
Atrybuty

Uwagi

Jest to konkretna implementacja abstrakcyjnej klasy bazowej ClaimSet . Implementacje IAuthorizationPolicy klasy mogą używać wystąpienia tej klasy, aby dodać element ClaimSet do klasy EvaluationContext.

Konstruktory

Nazwa Opis
DefaultClaimSet(Claim[])

Inicjuje nowe wystąpienie DefaultClaimSet klasy przy użyciu określonych oświadczeń.

DefaultClaimSet(ClaimSet, Claim[])

Inicjuje nowe wystąpienie DefaultClaimSet klasy przy użyciu określonych oświadczeń.

DefaultClaimSet(ClaimSet, IList<Claim>)

Inicjuje nowe wystąpienie DefaultClaimSet klasy przy użyciu określonych oświadczeń.

DefaultClaimSet(IList<Claim>)

Inicjuje nowe wystąpienie DefaultClaimSet klasy przy użyciu określonych oświadczeń.

Właściwości

Nazwa Opis
Count

Pobiera liczbę Claim obiektów w tym zestawie oświadczeń.

Issuer

ClaimSet Pobiera obiekt, który wystawił ten zestaw oświadczeń.

Item[Int32]

Pobiera element Claim dla określonego indeksu.

Metody

Nazwa Opis
ContainsClaim(Claim, IEqualityComparer<Claim>)

Określa, czy element ClaimSet zawiera określony Claimobiekt przy użyciu określonego IEqualityComparer<T> obiektu.

(Odziedziczone po ClaimSet)
ContainsClaim(Claim)

Określa, czy określone oświadczenie jest zawarte w tym zestawie oświadczeń.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
FindClaims(String, String)

Claim Wyszukuje obiekt zgodny z określonym typem oświadczenia i prawami w obiekcie DefaultClaimSet.

GetEnumerator()

Pobiera element IEnumerator<T> , który może służyć do wyliczania Claim obiektu w obiekcie DefaultClaimSet.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize(ClaimSet, IList<Claim>)

Inicjuje DefaultClaimSet wystąpienie klasy przy użyciu określonych oświadczeń.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ten ClaimSet obiekt.

Jawne implementacje interfejsu

Nazwa Opis
IEnumerable.GetEnumerator()

Pobiera element IEnumerator<T> , który może służyć do wyliczania Claim obiektu w obiekcie ClaimSet.

(Odziedziczone po ClaimSet)

Metody rozszerzania

Nazwa Opis
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Konwertuje IEnumerable<T> na IAsyncEnumerable<T>.

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

Tworzy FrozenDictionary<TKey,TValue> z IEnumerable<T> zgodnie z określonymi funkcjami selektora kluczy i selektora elementów.

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

Tworzy element FrozenDictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora kluczy.

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

Tworzy obiekt FrozenSet<T> z określonymi wartościami.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Tworzy niezmienną tablicę z określonej kolekcji.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

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

Wylicza i przekształca sekwencję i tworzy niezmienny słownik jego zawartości przy użyciu określonego porównania kluczy.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości.

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

Tworzy niezmienny słownik na podstawie niektórych przekształceń sekwencji.

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

Tworzy niezmienny słownik z istniejącej kolekcji elementów, stosując funkcję przekształcania do kluczy źródłowych.

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

Wylicza sekwencję, tworzy niezmienny zestaw skrótów jego zawartości i używa określonego porównania równości dla typu zestawu.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny zestaw skrótów jego zawartości.

ToImmutableList<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienną listę jego zawartości.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonego porównania kluczy.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości.

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

Wylicza sekwencję, tworzy niezmienialny zestaw posortowany jego zawartości i używa określonego porównania.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny posortowany zestaw jego zawartości.

Dotyczy