語言

X509CertificateCollection 類別

定義

定義了一個儲存 X509Certificate 物件的集合。

public ref class X509CertificateCollection : System::Collections::CollectionBase
public ref class X509CertificateCollection : System::Collections::IList
public class X509CertificateCollection : System.Collections.CollectionBase
public class X509CertificateCollection : System.Collections.IList
[System.Serializable]
public class X509CertificateCollection : System.Collections.CollectionBase
type X509CertificateCollection = class
    inherit CollectionBase
type X509CertificateCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
[<System.Serializable>]
type X509CertificateCollection = class
    inherit CollectionBase
Public Class X509CertificateCollection
Inherits CollectionBase
Public Class X509CertificateCollection
Implements IList
繼承
X509CertificateCollection
繼承
X509CertificateCollection
衍生
屬性
實作

建構函式

名稱 Description
X509CertificateCollection()

初始化 X509CertificateCollection 類別的新執行個體。

X509CertificateCollection(X509Certificate[])

從一組X509CertificateCollection物件初始化該類別的新實例X509Certificate。

X509CertificateCollection(X509CertificateCollection)

初始化來自另一個X509CertificateCollection類別的新實例X509CertificateCollection。

屬性

名稱 Description
Capacity

取得或設定 CollectionBase 可以包含的項目數目。

(繼承來源 CollectionBase)
Count

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

Count

取得該實例中包含 CollectionBase 的元素數量。 此屬性無法覆寫。

(繼承來源 CollectionBase)
InnerList

取得包含實ArrayList例中元素清單的 。CollectionBase

(繼承來源 CollectionBase)
Item[Int32]

取得或設定該條目於當前 X509CertificateCollection的指定索引。

List

取得包含實IList例中元素清單的 。CollectionBase

(繼承來源 CollectionBase)

方法

名稱 Description
Add(X509Certificate)

將 X509Certificate 指定值的 與 加到 當前 X509CertificateCollection。

AddRange(X509Certificate[])

將型為 X509Certificate 的陣列元素複製到目前 X509CertificateCollection的末尾。

AddRange(X509CertificateCollection)

將指定的 X509CertificateCollection 元素複製到當前 X509CertificateCollection的末尾。

Clear()

從集合中移除所有專案。

Clear()

移除實例中 CollectionBase 的所有物件。 此方法無法被覆蓋。

(繼承來源 CollectionBase)
Contains(X509Certificate)

獲得一個值,表示電流 X509CertificateCollection 是否包含指定的 X509Certificate。

CopyTo(X509Certificate[], Int32)

將 X509Certificate 當前 X509CertificateCollection 值複製到指定索引的一維 Array 實例。

Equals(Object)

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

(繼承來源 Object)
GetEnumerator()

回傳一個可以遍歷 的列舉子。X509CertificateCollection

GetHashCode()

根據目前 X509CertificateCollection所有包含的值建立一個雜湊值。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
IndexOf(X509Certificate)

回傳當前 X509Certificate中指定的X509CertificateCollection索引。

Insert(Int32, X509Certificate)

在指定的指標處將 a X509Certificate 插入電流 X509CertificateCollection 中。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnClear()

在清除實例內容 CollectionBase 時執行額外的自訂程序。

(繼承來源 CollectionBase)
OnClearComplete()

清除實例內容 CollectionBase 後,執行額外的自訂程序。

(繼承來源 CollectionBase)
OnInsert(Int32, Object)

在插入新元素前 CollectionBase ,執行額外的自訂程序。

(繼承來源 CollectionBase)
OnInsertComplete(Int32, Object)

插入新元素後 CollectionBase 執行額外的自訂程序。

(繼承來源 CollectionBase)
OnRemove(Int32, Object)

移除實例中的 CollectionBase 元素時,會執行額外的自訂程序。

(繼承來源 CollectionBase)
OnRemoveComplete(Int32, Object)

移除實 CollectionBase 例元素後,執行額外的自訂程序。

(繼承來源 CollectionBase)
OnSet(Int32, Object, Object)

在設定實例值 CollectionBase 前,執行額外的自訂程序。

(繼承來源 CollectionBase)
OnSetComplete(Int32, Object, Object)

在實例設定值 CollectionBase 後,執行額外的自訂程序。

(繼承來源 CollectionBase)
OnValidate(Object)

在驗證值時執行額外的自訂流程。

OnValidate(Object)

在驗證值時執行額外的自訂流程。

(繼承來源 CollectionBase)
Remove(X509Certificate)

從當前 X509Certificate中移除一個特定 X509CertificateCollection 。

RemoveAt(Int32)

拿掉位於指定索引處的專案。

RemoveAt(Int32)

移除實例指定索引 CollectionBase 的元素。 此方法無法被覆蓋。

(繼承來源 CollectionBase)
ToString()

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

(繼承來源 Object)

明確介面實作

名稱 Description
ICollection.CopyTo(Array, Int32)

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

ICollection.CopyTo(Array, Int32)

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

(繼承來源 CollectionBase)
ICollection.IsSynchronized

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

ICollection.IsSynchronized

取得值,指出是否同步存取 CollectionBase (線程安全)。

(繼承來源 CollectionBase)
ICollection.SyncRoot

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

ICollection.SyncRoot

取得一個物件,可用來同步存取 CollectionBase。

(繼承來源 CollectionBase)
IEnumerable.GetEnumerator()

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

IList.Add(Object)

在集合的末尾新增一個物件。

IList.Add(Object)

將物件加入至 CollectionBase的結尾。

(繼承來源 CollectionBase)
IList.Contains(Object)

判斷集合是否包含特定元素。

IList.Contains(Object)

判斷是否 CollectionBase 包含特定元素。

(繼承來源 CollectionBase)
IList.IndexOf(Object)

搜尋指定的物件,並回傳集合中首次出現的零為基礎索引。

IList.IndexOf(Object)

搜尋指定的 Object,並傳回整個 CollectionBase內第一個出現專案的以零起始的索引。

(繼承來源 CollectionBase)
IList.Insert(Int32, Object)

在指定的索引處插入一個元素到集合中。

IList.Insert(Int32, Object)

將專案插入指定索引處的 CollectionBase。

(繼承來源 CollectionBase)
IList.IsFixedSize

取得值,指出集合是否具有固定大小。

IList.IsFixedSize

取得值,指出 CollectionBase 是否有固定大小。

(繼承來源 CollectionBase)
IList.IsReadOnly

會獲得一個值,表示該集合是否為唯讀。

IList.IsReadOnly

取得值,指出 CollectionBase 是否為唯讀。

(繼承來源 CollectionBase)
IList.Item[Int32]

取得或設定位於指定索引處的專案。

IList.Item[Int32]

取得或設定位於指定索引處的專案。

(繼承來源 CollectionBase)
IList.Remove(Object)

移除集合中特定物件的首次出現。

IList.Remove(Object)

從 CollectionBase移除第一個出現的特定物件。

(繼承來源 CollectionBase)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 IEnumerable 轉換成 IQueryable。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

適用於