PersonalizationStateInfoCollection クラス

定義

SharedPersonalizationStateInfoオブジェクトとUserPersonalizationStateInfo オブジェクトのコレクションを提供します。

public ref class PersonalizationStateInfoCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class PersonalizationStateInfoCollection : System.Collections.ICollection
[<System.Serializable>]
type PersonalizationStateInfoCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PersonalizationStateInfoCollection
Implements ICollection
継承
PersonalizationStateInfoCollection
属性
実装

注釈

PersonalizationStateInfoCollection クラスは、一連のSharedPersonalizationStateInfoインスタンスとUserPersonalizationStateInfo インスタンスに対するコレクション ベースのラッパーを提供します。 これらのインスタンスは、コレクションを順番に反復処理し、序数インデックスまたはキー値によって取得します。

インスタンスは、パスとユーザー名の組み合わせでインデックスが作成されます。 これは、共有データ SharedPersonalizationStateInfo 表すインスタンスは Path オブジェクトに従ってインデックスが作成されるのに対し、 UserPersonalizationStateInfo インスタンスは Path オブジェクトと Username オブジェクトの両方に従ってインデックスが作成されるために必要です。

情報オブジェクトは、プロバイダーから受信した順序でコレクションに保持されます。 コレクションは、インスタンスの順序の変更や、コレクション内の特定の並べ替え順序の維持を試みません。

コンストラクター

名前 説明
PersonalizationStateInfoCollection()

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

プロパティ

名前 説明
Count

コレクション内の項目の数を取得します。

IsSynchronized

PersonalizationStateInfoCollection コレクションへのアクセスが同期されているかどうかを示す値を取得します (スレッド セーフ)。

Item[Int32]

コレクション内の指定した序数インデックスにある PersonalizationStateInfo インスタンスを取得します。

Item[String, String]

指定したパラメーターに基づいて、コレクションから要素を取得します。

SyncRoot

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

メソッド

名前 説明
Add(PersonalizationStateInfo)

PersonalizationStateInfo派生インスタンスをコレクションの末尾に追加します。

Clear()

すべての項目のコレクションをクリアします。

CopyTo(PersonalizationStateInfo[], Int32)

PersonalizationStateInfoCollection コレクションの要素を、指定した位置からPersonalizationStateInfo配列にコピーします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

コレクションを反復処理できる標準列挙子を返します。 このメソッドは継承できません。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove(String, String)

PersonalizationStateInfo派生オブジェクトをコレクションから削除します。

SetReadOnly()

コレクションを読み取り専用としてマークします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
ICollection.CopyTo(Array, Int32)

基本 CopyTo(Array, Int32) メソッドを実装します。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

適用対象