ApplicationTrustCollection 類別

定義

表示 ApplicationTrust 物件的集合。 此類別無法獲得繼承。

C#
public sealed class ApplicationTrustCollection : System.Collections.ICollection
C#
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ApplicationTrustCollection : System.Collections.ICollection
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public sealed class ApplicationTrustCollection : System.Collections.ICollection
繼承
ApplicationTrustCollection
屬性
實作

備註

ApplicationTrust 物件會封裝應用程式的安全性決策。

屬性

Count

取得集合中包含的項目數目。

IsSynchronized

取得值,表示是否同步化存取集合 (執行緒安全)。

Item[Int32]

取得 ApplicationTrust 物件,該物件位在集合中的指定索引處。

Item[String]

取得指定應用程式的 ApplicationTrust 物件。

SyncRoot

取得物件,這個物件可以用來對集合進行同步存取。

方法

Add(ApplicationTrust)

新增項目至集合。

AddRange(ApplicationTrust[])

將指定的 ApplicationTrust 陣列元素複製到集合的末端。

AddRange(ApplicationTrustCollection)

將指定 ApplicationTrustCollection 的元素複製到集合結尾。

Clear()

從集合中移除所有應用程式信任。

CopyTo(ApplicationTrust[], Int32)

從目標陣列的指定索引處開始,將整個集合複製到相容的一維陣列。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Find(ApplicationIdentity, ApplicationVersionMatch)

取得集合中的應用程式信任,該集合符合指定的應用程式識別 (Identity)。

GetEnumerator()

傳回物件,可用來逐一查看集合。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(ApplicationIdentity, ApplicationVersionMatch)

從集合中移除符合指定準則的所有應用程式信任物件。

Remove(ApplicationTrust)

從集合中移除指定的應用程式信任。

RemoveRange(ApplicationTrust[])

從集合移除指定陣列中的應用程式信任物件。

RemoveRange(ApplicationTrustCollection)

從集合移除指定集合中的應用程式信任物件。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

ICollection.CopyTo(Array, Int32)

從指定的 ICollection 索引處開始,將 Array 的元素複製到指定的 Array

IEnumerable.GetEnumerator()

傳回逐一查看集合的列舉值。

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於

產品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10