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

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

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

コンストラクター

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) メソッドを実装します。

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象