語言

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 實作可以利用此類別的實例,將 a ClaimSet 加入 EvaluationContext。

建構函式

名稱 Description
DefaultClaimSet(Claim[])

初始化該類別的新實例 DefaultClaimSet ,使用指定的權利要求。

DefaultClaimSet(ClaimSet, Claim[])

初始化該類別的新實例 DefaultClaimSet ,使用指定的權利要求。

DefaultClaimSet(ClaimSet, IList<Claim>)

初始化該類別的新實例 DefaultClaimSet ,使用指定的權利要求。

DefaultClaimSet(IList<Claim>)

初始化該類別的新實例 DefaultClaimSet ,使用指定的權利要求。

屬性

名稱 Description
Count

取得此主張集合中物件 Claim 的數量。

Issuer

取得 ClaimSet 發出此權利要求的物件集合。

Item[Int32]

得到指定索引的 。Claim

方法

名稱 Description
ContainsClaim(Claim, IEqualityComparer<Claim>)

透過使用指定ClaimSet物件判斷是否Claim包含指定的 IEqualityComparer<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 物件。

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

得到一個IEnumerator<T>,可用來枚舉 中的Claim物件。ClaimSet

(繼承來源 ClaimSet)

擴充方法

名稱 Description
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> a 建立 。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>)

列舉序列,併產生其內容的不可變排序集。

適用於