PersonalizationDictionary クラス

定義

カスタム データの一部を User または Shared のスコープでパーソナライズできると見なすかどうかを示す、基本的な検証規則をカプセル化します。

public ref class PersonalizationDictionary : System::Collections::IDictionary
public class PersonalizationDictionary : System.Collections.IDictionary
type PersonalizationDictionary = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public Class PersonalizationDictionary
Implements IDictionary
継承
PersonalizationDictionary
実装

注釈

PersonalizationDictionaryインスタンスは、パーソナル化スコープとオブジェクト値で構成されるオブジェクトのコレクションPersonalizationEntryです。 これらのエントリには、オブジェクトにキーが PersonalizationDictionary 割り当てられます。

ページのスコープに関係なく、 メソッドを使用して Save すべてのプロパティをディクショナリに追加することをお勧めします。 .NET Framework は、適切な方法で情報を保存します。たとえば、共有データは、ページがスコープ内にある Shared ときに保存されます。 ただし、Web パーツの値が保存され、ページがスコープ内にあり、コントロールがスコープ内のUserページSharedと共に追加された場合、WebPart共有プロパティは保存されません。

コンストラクター

PersonalizationDictionary()

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

PersonalizationDictionary(Int32)

指定されたパラメーターを使用して、PersonalizationDictionary クラスの新しいインスタンスを初期化します。

プロパティ

Count

ディクショナリ内のエントリの数を取得します。

IsFixedSize

パーソナル化ディクショナリが固定サイズかどうかを取得します。

IsReadOnly

パーソナル化ディクショナリが読み取り専用かどうかを取得します。

IsSynchronized

パーソナル化ディクショナリの同期がとられているかどうかを取得します。

Item[String]

パーソナル化ディクショナリ内のエントリを取得または設定します。

Keys

パーソナル化ディクショナリのキーを含んでいる ICollection オブジェクトへの参照を取得します。

SyncRoot

パーソナル化ディクショナリへのアクセスを同期するために使用できるオブジェクトを取得します。

Values

パーソナル化ディクショナリ内の値を含んでいる ICollection オブジェクトへの参照を取得します。

メソッド

Add(String, PersonalizationEntry)

パーソナル化エントリを、パーソナル化ディクショナリに追加します。

Clear()

現在の PersonalizationDictionary のオブジェクトからすべてのカスタム状態情報を削除します。

Contains(String)

同じキーを持つ特定のカスタム状態情報が、パーソナル化ディクショナリに含まれているかどうかを示す値を返します。

CopyTo(DictionaryEntry[], Int32)

パーソナル化ディクショナリの状態エントリを DictionaryEntry インスタンスとして指定した配列にコピーします。

Equals(Object)

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

(継承元 Object)
GetEnumerator()

パーソナル化ディクショナリ内のエントリを反復処理するために使用できる列挙子を返します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Remove(String)

指定したキーに基づいて、カスタム状態エントリを削除します。

ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

CopyTo(Array, Int32) クラスの PersonalizationDictionary メソッドを実装します。

IDictionary.Add(Object, Object)

Add(Object, Object) クラスの PersonalizationDictionary メソッドを実装します。

IDictionary.Contains(Object)

Contains(Object) クラスの PersonalizationDictionary メソッドを実装します。

IDictionary.Item[Object]

Item[Object] クラスの PersonalizationDictionary プロパティ値を取得または設定します。

IDictionary.Remove(Object)

Remove(Object) クラスの PersonalizationDictionary メソッドを実装します。

IEnumerable.GetEnumerator()

GetEnumerator() クラスの PersonalizationDictionary メソッドを実装します。

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください