ReferenceList 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示用於 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] |
取得或設定在指定索引處的 DataReference 或 KeyReference 物件。 |
SyncRoot |
取得可用來同步處理對 ReferenceList 物件之存取的物件。 |
方法
Add(Object) |
將 DataReference 或 KeyReference 物件加入 ReferenceList 集合中。 |
Clear() |
將所有項目從 ReferenceList 集合中移除。 |
Contains(Object) |
判斷 ReferenceList 集合是否含有特定的 DataReference 或 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 或 KeyReference 物件。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Remove(Object) |
從 DataReference 集合移除特定的 KeyReference 或 ReferenceList 物件第一個出現處。 |
RemoveAt(Int32) |
移除位於指定索引處的 DataReference 或 KeyReference 物件。 |
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。 |