ReferenceList 類別

定義

表示用於 XML 加密的 <ReferenceList> 項目。 此類別無法獲得繼承。

public ref class ReferenceList sealed : System::Collections::IList
public sealed class ReferenceList : System.Collections.IList
type ReferenceList = class
    interface ICollection
    interface IEnumerable
    interface IList
type ReferenceList = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ReferenceList
Implements IList
繼承
ReferenceList
實作

備註

類別 ReferenceList 代表 <ReferenceList> XML 加密規格所定義之加密檔 XML 簽章的專案。

類別 ReferenceList 包含由另一 EncryptedKey 個元素內含之金鑰加密的 和 EncryptedKey 專案的參考 EncryptedData 。 類別 ReferenceList 會使用 DataReference 元素來參考 EncryptedData 專案,以及 KeyReference 參考 EncryptedKey 元素的專案。

您只能 DataReference 將 或 KeyReference 物件新增至 ReferenceList 集合。

如需 XML 加密標準的詳細資訊,請參閱 XML 加密語法和處理 1.1 版

建構函式

ReferenceList()

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

屬性

Count

取得 ReferenceList 物件中所包含的項目數。

IsSynchronized

取得值,指出 ReferenceList 的存取是否同步 (執行緒安全)。

ItemOf[Int32]

取得或設定在指定索引處的 DataReferenceKeyReference 物件。

SyncRoot

取得可用來同步處理對 ReferenceList 物件之存取的物件。

方法

Add(Object)

DataReferenceKeyReference 物件加入 ReferenceList 集合中。

Clear()

將所有項目從 ReferenceList 集合中移除。

Contains(Object)

判斷 ReferenceList 集合是否含有特定的 DataReferenceKeyReference 物件。

CopyTo(Array, Int32)

從指定的陣列索引開始,將 ReferenceList 物件的項目複製到陣列中。

Equals(Object)

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

(繼承來源 Object)
GetEnumerator()

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

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IndexOf(Object)

判斷 ReferenceList 集合中指定項目的索引。

Insert(Int32, Object)

DataReference 集合中指定的位置插入 KeyReferenceReferenceList 物件。

Item(Int32)

傳回位於指定索引處的 DataReferenceKeyReference 物件。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(Object)

DataReference 集合移除特定的 KeyReferenceReferenceList 物件第一個出現處。

RemoveAt(Int32)

移除位於指定索引處的 DataReferenceKeyReference 物件。

ToString()

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

(繼承來源 Object)

明確介面實作

IList.IsFixedSize

如需這個成員的說明,請參閱 IsFixedSize

IList.IsReadOnly

如需這個成員的說明,請參閱 IsReadOnly

IList.Item[Int32]

如需這個成員的說明,請參閱 Item[Int32]

擴充方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於