PersonalizationAdministration.GetAllInactiveUserState 메서드

정의

비활성 사용자와 연결된 모든 사용자별 개인 설정 상태 정보의 컬렉션을 반환합니다.

오버로드

Name Description
GetAllInactiveUserState(DateTime)

지정된 날짜에 따라 비활성 사용자와 연결된 모든 사용자별 개인 설정 상태 정보의 컬렉션을 반환합니다.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

지정된 매개 변수에 따라 비활성 사용자와 연결된 모든 사용자별 개인 설정 상태 정보의 하위 집합을 반환합니다.

GetAllInactiveUserState(DateTime)

지정된 날짜에 따라 비활성 사용자와 연결된 모든 사용자별 개인 설정 상태 정보의 컬렉션을 반환합니다.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection

매개 변수

userInactiveSinceDate
DateTime

사용자의 개인 설정 정보에 마지막으로 액세스한 날짜입니다.

반품

인스턴스의 UserPersonalizationStateInfo 컬렉션입니다.

예외

구성에 정의된 개인 설정 공급자에 대한 공급자가 올바른 형식이 아닙니다.

구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하는 동안 구성 예외가 발생했습니다.

-또는-

구성에 정의된 기본 개인 설정 공급자를 찾을 수 없습니다.

설명

반환된 컬렉션에는 인스턴스만 UserPersonalizationStateInfo 포함됩니다. 기본 개인 설정 공급자 PersonalizationStateInfo를 사용하여 파생된 개체는 사전순으로 반환되고 경로와 사용자 이름을 오름차순으로 조합하여 정렬됩니다. 컬렉션에 있는 개체의 순서는 공급자에 의해 결정됩니다.

이 메서드는 사용자의 LastActivityDate 속성 값이 속성 값보다 작거나 같은 UserInactiveSinceDate 항목을 반환합니다. 이 경우 UserInactiveSinceDate 이 메서드는 MaxValue기본 데이터 저장소의 모든 사용자별 데이터를 효과적으로 반환합니다.

추가 정보

적용 대상

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

지정된 매개 변수에 따라 비활성 사용자와 연결된 모든 사용자별 개인 설정 상태 정보의 하위 집합을 반환합니다.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

매개 변수

userInactiveSinceDate
DateTime

사용자의 개인 설정 정보에 마지막으로 액세스한 날짜입니다.

pageIndex
Int32

반환할 결과 페이지의 인덱스(0부터 시작하는 인덱스)입니다.

pageSize
Int32

반환할 레코드 수입니다.

totalRecords
Int32

사용 가능한 총 레코드 수입니다.

반품

인스턴스의 UserPersonalizationStateInfo 컬렉션입니다.

예외

pageIndex가 0보다 작습니다.

-또는-

pageSize 가 0보다 작거나 같습니다.

-또는-

Int32.MaxValue와 Int32.MaxValuepageIndex 조합입니다pageSize.

-또는-

구성에 정의된 개인 설정 공급자에 대한 공급자가 올바른 형식이 아닙니다.

구성된 개인 설정 공급자 중 하나의 인스턴스를 만들고 초기화하는 동안 구성 예외가 발생했습니다.

-또는-

구성에 정의된 기본 개인 설정 공급자를 찾을 수 없습니다.

설명

반환된 컬렉션에는 인스턴스만 UserPersonalizationStateInfo 포함됩니다. 기본 개인 설정 공급자 PersonalizationStateInfo를 사용하여 파생된 개체는 사전순으로 반환되고 경로와 사용자 이름을 오름차순으로 조합하여 정렬됩니다. 컬렉션에 있는 개체의 순서는 공급자에 의해 결정됩니다.

이 메서드는 사용자의 LastActivityDate 속성 값이 속성 값보다 작거나 같은 UserInactiveSinceDate 항목을 반환합니다. 이 경우 UserInactiveSinceDate 이 메서드는 MaxValue기본 데이터 저장소의 모든 사용자별 데이터를 효과적으로 반환합니다.

반환 값은 반환할 레코드를 제어하고 pageSize 반환할 레코드 수를 제어하는 매개 변수 및 pageSize 매개 변수 pageIndex 에 의해 pageIndex 제한됩니다. 예를 들어 0으로 설정되고 pageSize 25로 설정된 경우 pageIndex 반환되는 데이터는 처음 25개 항목이 됩니다. 1로 설정되고 pageSize 25로 설정된 경우 pageIndex 반환되는 데이터는 26~50개 항목이 됩니다. 매개 변수는 totalRecords 사용할 수 있는 총 레코드 수를 반환합니다.

추가 정보

적용 대상