PersonalizationDictionary 클래스

정의

사용자 지정 데이터의 일부를 User 또는 Shared 범위에서 개인 설정할 수 있는 것으로 간주할지 여부를 나타내는 기본 유효성 검사 규칙을 캡슐화합니다.Encapsulates basic validation rules that indicate whether a piece of custom data is considered personalizable in either User or Shared scope.

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
구현

설명

A PersonalizationDictionary 인스턴스가 컬렉션인 PersonalizationEntry 개인 설정 범위와 개체 값을 구성 하는 개체입니다.A PersonalizationDictionary instance is a collection of PersonalizationEntry objects, which consist of a personalization scope and an object value. 이러한 항목의 키에 할당 되는 PersonalizationDictionary 개체입니다.These entries are assigned a key in the PersonalizationDictionary object.

모든 속성을 사용 하 여 사전에 추가 하는 것이 좋습니다는 Save 페이지의 범위에 관계 없이 메서드.A good practice is to add all properties to the dictionary using the Save method, regardless of the scope of the page. 적절 한 방식으로; 정보를 저장 하는.NET Framework 페이지가 때 공유 데이터가 저장 되는 예를 들어 Shared 범위입니다.The .NET Framework saves the information in the appropriate way; for example, shared data is saved when the page is in Shared scope. 를 웹 파트 값이 저장 되는 경우 공유 속성은 저장 되지 않습니다. 그러나 페이지가 User 범위와 WebPart 컨트롤의 페이지를 사용 하 여 추가한 Shared 범위입니다.However, shared properties are not saved when a Web Parts value is being saved, the page is in User scope, and the WebPart control was added with the page in Shared scope.

생성자

PersonalizationDictionary()

PersonalizationDictionary 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PersonalizationDictionary class.

PersonalizationDictionary(Int32)

제공된 매개 변수를 사용하여 PersonalizationDictionary 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PersonalizationDictionary class using the provided parameter.

속성

Count

사전에 있는 엔트리의 수를 가져옵니다.Gets the number of entries in the dictionary.

IsFixedSize

개인 설정 사전의 크기가 고정되어 있는지 여부를 확인합니다.Gets whether the personalization dictionary is of a fixed size.

IsReadOnly

개인 설정 사전이 읽기 전용인지 여부를 확인합니다.Gets whether the personalization dictionary is read-only.

IsSynchronized

개인 설정 사전이 동기화되어 있는지 여부를 확인합니다.Gets whether the personalization dictionary is synchronized.

Item[String]

개인 설정 사전의 엔트리를 가져오거나 설정합니다.Gets or sets an entry in the personalization dictionary.

Keys

개인 설정 사전에 대한 키가 포함된 ICollection 개체에 대한 참조를 가져옵니다.Gets a reference to an ICollection object containing the keys for the personalization dictionary.

SyncRoot

개인 설정 사전에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.Gets an object that can be used to synchronize access to the personalization dictionary.

Values

개인 설정 사전의 값이 포함된 ICollection 개체에 대한 참조를 가져옵니다.Gets a reference to an ICollection object containing the values in the personalization dictionary.

메서드

Add(String, PersonalizationEntry)

개인 설정 엔트리를 개인 설정 사전에 추가합니다.Adds personalization entries to the personalization dictionary.

Clear()

현재 PersonalizationDictionary 개체에서 사용자 지정 상태 정보를 모두 제거합니다.Removes all custom state information from the current PersonalizationDictionary object.

Contains(String)

키가 동일한 사용자 지정 상태 정보가 개인 설정 사전에 들어 있는지 여부를 나타내는 값을 반환합니다.Returns a value indicating whether a piece of custom state information with the same key is contained in the personalization dictionary.

CopyTo(DictionaryEntry[], Int32)

개인 설정 사전 상태 엔트리를 지정된 배열에 DictionaryEntry 인스턴스로 복사합니다.Copies the personalization dictionary state entries as DictionaryEntry instances into the specified array.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetEnumerator()

개인 설정 사전의 엔트리 전체에서 반복하는 데 사용할 수 있는 열거자를 반환합니다.Returns an enumerator that can be used to iterate through the entries in the personalization dictionary.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Remove(String)

제공된 키를 기반으로 사용자 지정 상태 엔트리를 제거합니다.Removes a custom state entry based on the provided key.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

ICollection.CopyTo(Array, Int32)

CopyTo(Array, Int32) 클래스에 대한 PersonalizationDictionary 메서드를 구현합니다.Implements the CopyTo(Array, Int32) method for the PersonalizationDictionary class.

IDictionary.Add(Object, Object)

Add(Object, Object) 클래스에 대한 PersonalizationDictionary 메서드를 구현합니다.Implements the Add(Object, Object) method for the PersonalizationDictionary class.

IDictionary.Contains(Object)

Contains(Object) 클래스에 대한 PersonalizationDictionary 메서드를 구현합니다.Implements the Contains(Object) method for the PersonalizationDictionary class.

IDictionary.Item[Object]

Item[Object] 클래스의 PersonalizationDictionary 속성 값을 가져오거나 설정합니다.Gets or sets the Item[Object] property value for the PersonalizationDictionary class.

IDictionary.Remove(Object)

Remove(Object) 클래스에 대한 PersonalizationDictionary 메서드를 구현합니다.Implements the Remove(Object) method for the PersonalizationDictionary class.

IEnumerable.GetEnumerator()

GetEnumerator() 클래스에 대한 PersonalizationDictionary 메서드를 구현합니다.Implements the GetEnumerator() method for the PersonalizationDictionary class.

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상

추가 정보