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
Public NotInheritable Class ReferenceList
Implements IList
継承
ReferenceList
実装

注釈

ReferenceList クラスは、XML 暗号化仕様で定義された暗号化されたドキュメント XML 署名の<ReferenceList>要素を表します。

ReferenceList クラスには、別のEncryptedKey要素に含まれるキーによって暗号化されたEncryptedDataおよびEncryptedKey要素への参照が含まれています。 ReferenceList クラスでは、DataReference要素を使用してEncryptedData要素を参照し、要素をKeyReferenceしてEncryptedKey要素を参照します。

ReferenceList コレクションには、DataReferenceオブジェクトまたはKeyReference オブジェクトのみを追加できます。

XML 暗号化標準の詳細については、「 XML 暗号化の構文と処理バージョン 1.1」を参照してください。

コンストラクター

名前 説明
ReferenceList()

ReferenceList クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

ReferenceList オブジェクトに含まれる要素の数を取得します。

IsSynchronized

ReferenceList オブジェクトへのアクセスが同期される (スレッド セーフ) かどうかを示す値を取得します。

ItemOf[Int32]

指定したインデックス位置にある DataReference または KeyReference オブジェクトを取得または設定します。

SyncRoot

ReferenceList オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。

メソッド

名前 説明
Add(Object)

ReferenceList コレクションにDataReferenceまたはKeyReference オブジェクトを追加します。

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]を参照してください。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象