PersonalizationScope 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebPartManager 개체에 대한 개인 설정 범위 또는 웹 파트 컨트롤의 속성에 적용되는 개인 설정 범위를 나타냅니다.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- 상속
필드
Shared | 1 |
WebPartManager 컨트롤에서 범위를 나타낼 때 |
User | 0 |
WebPartManager 컨트롤에서 범위를 나타낼 때 |
예제
다음 예제에서는 열거형을 사용하는 방법을 PersonalizationScope
보여 줍니다.
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
설명
개인 설정 범위는 웹 파트 개인 설정의 주요 개념이며 페이지가 컨트롤을 통해 WebPartManager 실행되는 범위, 컨트롤의 각 속성과 연결된 범위 및 컨트롤이 페이지에 추가된 방식을 포함하여 다른 설정과 긴밀하게 통합됩니다. 개인 설정 범위에 대한 자세한 내용은 웹 파트 개인 설정 개요를 참조하세요.
개인 설정 범위는 다양한 사용자 집합에 개인 설정 데이터를 적용하는 방법을 나타냅니다. 일부 개인 설정 데이터는 페이지의 특정 사용자 및 컨트롤에만 적용할 수 있습니다. 다른 개인 설정 데이터는 사이트를 보는 모든 사용자에게 적용할 수 있습니다. 개인 설정 범위는 검색하고 표시해야 하는 데이터 집합을 나타내기 위해 다양한 개인 설정 영역에서 사용됩니다.
페이지가 개인 설정 범위에서 Shared
실행되는 경우 컨트롤을 보는 모든 사용자에게 적용되는 특정 컨트롤에 대한 개인 설정 데이터만 로드되어야 했음을 나타냅니다. 현재 실행 중인 사용자의 권한에 따라 이 광범위하게 적용 가능한 데이터를 수정하고 데이터 저장소에 다시 저장할 수도 있습니다. 페이지가 개인 설정 범위에서 User
실행 중이면 현재 실행 중인 사용자를 기반으로 컨트롤의 개인 설정 데이터를 저장하고 로드해야 했음을 나타냅니다. 일반적으로 사용자별 데이터를 로드하고 컨트롤에 저장할 수 있지만 광범위하게 적용 가능한 데이터(또는 공유 데이터)는 컨트롤에서만 볼 수 있습니다.
WebPartManager 개인 설정의 개략적인 수명 주기를 관리하는 컨트롤은 두 개인 설정 범위 중 하나에서 실행됩니다.
적용 대상
.NET