語言

ReferenceList 類別

定義

代表 XML 加密中使用的 <ReferenceList> 元素。 此類別無法獲得繼承。

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

備註

該 ReferenceList 類別代表 <ReferenceList> 由 XML 加密規範定義的加密文件 XML 簽章中的元素。

該 ReferenceList 類別包含引用 EncryptedData 及 EncryptedKey 元素,這些元素是由包含在另一個 EncryptedKey 元素中的金鑰加密的。 這個ReferenceList類別用元素來參考元素,用DataReferenceEncryptedData元素來參考KeyReferenceEncryptedKey元素。

你只能把物件加入DataReferenceKeyReference收藏。ReferenceList

欲了解更多關於 XML 加密標準的資訊,請參閱 XML 加密語法與處理版本 1.1。

建構函式

名稱 Description
ReferenceList()

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

屬性

名稱 Description
Count

取得物件中包含的 ReferenceList 元素數量。

IsSynchronized

會獲得一個值,表示對物件的存取 ReferenceList 是否同步(執行緒安全)。

ItemOf[Int32]

取得或設定 DataReference or KeyReference 物件在指定的索引位置。

SyncRoot

取得一個物件,可以用來同步存取該 ReferenceList 物件。

方法

名稱 Description
Add(Object)

將 a DataReference 或 KeyReference 物件加入集合。ReferenceList

Clear()

移除收藏中的所有物品 ReferenceList 。

Contains(Object)

判斷該集合包含特定ReferenceListDataReference還是KeyReference物件。

CopyTo(Array, Int32)

將物件的 ReferenceList 元素複製到陣列,從指定的陣列索引開始。

Equals(Object)

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

(繼承來源 Object)
GetEnumerator()

回傳一個遍 ReferenceList 歷集合的列舉器。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
IndexOf(Object)

決定收藏中特定項目 ReferenceList 的索引。

Insert(Int32, Object)

在指定位置插入一個DataReference或KeyReference物件。ReferenceList

Item(Int32)

回傳 DataReference 指定的索引上的 or KeyReference 物件。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Remove(Object)

移除集合中DataReference特定KeyReference或ReferenceList物件的首次出現。

RemoveAt(Int32)

移除指定索引處的 DataReference or KeyReference 物件。

ToString()

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

(繼承來源 Object)

明確介面實作

名稱 Description
IList.IsFixedSize

關於此成員的描述,請參見 IsFixedSize。

IList.IsReadOnly

關於此成員的描述,請參見 IsReadOnly。

IList.Item[Int32]

關於此成員的描述,請參見 Item[Int32]。

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 IEnumerable 轉換成 IQueryable。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

適用於