PersonalizationAdministration.GetAllState 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요청된 개인 설정 범위와 기타 지정된 매개 변수에 대해 내부 데이터 저장소에서 모든 개인 설정 상태 정보의 컬렉션을 반환합니다.
오버로드
GetAllState(PersonalizationScope) |
요청된 개인 설정 범위에 대해 내부 데이터 저장소에서 모든 개인 설정 상태 정보의 컬렉션을 반환합니다. |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
지정된 매개 변수를 기반으로 내부 데이터 저장소에서 모든 개인 설정 상태 정보의 하위 집합을 반환합니다. |
GetAllState(PersonalizationScope)
요청된 개인 설정 범위에 대해 내부 데이터 저장소에서 모든 개인 설정 상태 정보의 컬렉션을 반환합니다.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection
매개 변수
- scope
- PersonalizationScope
검색할 개인 설정 정보의 범위입니다.
반환
지정된 범위에 대한 상태 정보가 들어 있는 PersonalizationStateInfoCollection입니다.
예외
구성에 정의된 개인 설정 공급자에 대한 공급자 형식이 올바르지 않은 경우
구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하려는 동안 구성 예외가 발생한 경우
또는
구성에 정의된 기본 개인 설정 공급자를 찾을 수 없는 경우
scope
가 PersonalizationScope 열거형의 올바른 멤버가 아닌 경우
설명
반환된 컬렉션에는 형식 또는 형식 SharedPersonalizationStateInfoUserPersonalizationStateInfo의 파생 개체만 PersonalizationStateInfo포함됩니다. 기본 개인 설정 공급자 PersonalizationStateInfo를 사용하여 파생된 개체는 사전순으로 반환되고 경로와 사용자 이름의 조합을 오름차순으로 정렬합니다. 컬렉션에 있는 개체의 순서는 공급자에 의해 결정됩니다.
추가 정보
적용 대상
GetAllState(PersonalizationScope, Int32, Int32, Int32)
지정된 매개 변수를 기반으로 내부 데이터 저장소에서 모든 개인 설정 상태 정보의 하위 집합을 반환합니다.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
매개 변수
- scope
- PersonalizationScope
검색할 개인 설정 정보의 범위입니다.
- pageIndex
- Int32
반환할 결과 페이지의 인덱스(0부터 시작)입니다.
- pageSize
- Int32
반환할 레코드 수입니다.
- totalRecords
- Int32
사용할 수 있는 레코드의 총수입니다.
반환
지정된 범위와 매개 변수에 대한 상태 정보가 들어 있는 PersonalizationStateInfoCollection입니다.
예외
pageIndex
가 0보다 작은 경우
또는
pageSize
가 0보다 작거나 같습니다.
또는
구성에 정의된 개인 설정 공급자에 대한 공급자 형식이 올바르지 않은 경우
또는
및 pageSize
의 pageIndex
조합이 Int32.MaxValue를 초과합니다.
scope
가 PersonalizationScope 열거형의 올바른 멤버가 아닌 경우
구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하려는 동안 구성 예외가 발생한 경우
또는
구성에 정의된 기본 개인 설정 공급자를 찾을 수 없는 경우
설명
반환된 컬렉션의 항목은 주로 scope 기반으로 한 다음 해당 scope 해당하는 레코드가 및 pageSize
매개 변수에 pageIndex
따라 하위 집합으로 더 줄어듭니다. 반환된 컬렉션에는 SharedPersonalizationStateInfo 인스턴스만 포함되거나 UserPersonalizationStateInfo 인스턴스만 포함됩니다.
반환되는 항목은 및 pageSize
매개 변수에 의해 pageIndex
제한됩니다. 여기서 pageIndex
반환할 레코드를 제어하고 pageSize
반환된 레코드 수를 제어합니다. 예를 들어 가 0으로 설정되고 pageSize
25로 설정된 경우 pageIndex
반환되는 데이터는 처음 25개 항목이 됩니다. 가 1로 설정되고 pageSize
25로 설정된 경우 pageIndex
반환되는 데이터는 항목 26~50이 됩니다. 매개 변수는 totalRecords
사용할 수 있는 총 레코드 수를 반환합니다.
기본 개인 설정 공급자 PersonalizationStateInfo를 사용하여 파생된 개체는 사전순으로 반환되고 경로와 사용자 이름의 조합을 오름차순으로 정렬합니다. 컬렉션에 있는 개체의 순서는 공급자에 의해 결정됩니다.
추가 정보
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기