DefaultClaimSet クラス

定義

ClaimSet クラスの既定の実装を提供します。

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
継承
DefaultClaimSet
属性

注釈

これは、 ClaimSet 抽象基底クラスの具体的な実装です。 IAuthorizationPolicyの実装では、このクラスのインスタンスを使用して、ClaimSetEvaluationContextを追加できます。

コンストラクター

名前 説明
DefaultClaimSet(Claim[])

指定した要求を使用して、 DefaultClaimSet クラスの新しいインスタンスを初期化します。

DefaultClaimSet(ClaimSet, Claim[])

指定した要求を使用して、 DefaultClaimSet クラスの新しいインスタンスを初期化します。

DefaultClaimSet(ClaimSet, IList<Claim>)

指定した要求を使用して、 DefaultClaimSet クラスの新しいインスタンスを初期化します。

DefaultClaimSet(IList<Claim>)

指定した要求を使用して、 DefaultClaimSet クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

この要求セット内の Claim オブジェクトの数を取得します。

Issuer

この要求セットを発行した ClaimSet オブジェクトを取得します。

Item[Int32]

指定したインデックスの Claim を取得します。

メソッド

名前 説明
ContainsClaim(Claim, IEqualityComparer<Claim>)

指定したClaimSet オブジェクトを使用して、指定したClaimIEqualityComparer<T>に含まれるかどうかを判断します。

(継承元 ClaimSet)
ContainsClaim(Claim)

指定した要求がこの要求セット内に含まれているかどうかを判断します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FindClaims(String, String)

Claimで指定した要求の種類と権限に一致するDefaultClaimSet オブジェクトを検索します。

GetEnumerator()

IEnumerator<T>内のClaim オブジェクトを列挙するために使用できるDefaultClaimSetを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Initialize(ClaimSet, IList<Claim>)

指定した要求を使用して、 DefaultClaimSet クラスのインスタンスを初期化します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

この ClaimSet オブジェクトを返します。

明示的なインターフェイスの実装

名前 説明
IEnumerable.GetEnumerator()

IEnumerator<T>内のClaim オブジェクトを列挙するために使用できるClaimSetを取得します。

(継承元 ClaimSet)

拡張メソッド

名前 説明
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T>IAsyncEnumerable<T>に変換します。

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

指定したキー セレクターおよび要素セレクター関数に従って、FrozenDictionary<TKey,TValue> から IEnumerable<T> を作成します。

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

指定したキー セレクター関数に従って、FrozenDictionary<TKey,TValue>からIEnumerable<T>を作成します。

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

指定した値を持つ FrozenSet<T> を作成します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定したコレクションから変更できない配列を作成します。

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

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

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

シーケンスを列挙して変換し、指定したキー比較子を使用してその内容の変更できないディクショナリを生成します。

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

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

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

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

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

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

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

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

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

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

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

シーケンスを列挙して変換し、指定したキー比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

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

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

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

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

適用対象