Udostępnij przez


PersonalizationAdministration.GetAllInactiveUserState Metoda

Definicja

Zwraca kolekcję wszystkich informacji o stanie personalizacji poszczególnych użytkowników skojarzonych z nieaktywnymi użytkownikami.

Przeciążenia

GetAllInactiveUserState(DateTime)

Zwraca kolekcję wszystkich informacji o stanie personalizacji poszczególnych użytkowników skojarzonych z nieaktywnymi użytkownikami na podstawie określonej daty.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Zwraca podzestaw wszystkich informacji o stanie personalizacji poszczególnych użytkowników skojarzonych z nieaktywnymi użytkownikami na podstawie określonych parametrów.

GetAllInactiveUserState(DateTime)

Zwraca kolekcję wszystkich informacji o stanie personalizacji poszczególnych użytkowników skojarzonych z nieaktywnymi użytkownikami na podstawie określonej daty.

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

Parametry

userInactiveSinceDate
DateTime

Ostatnia data uzyskania dostępu do informacji o personalizacji użytkownika.

Zwraca

Kolekcja UserPersonalizationStateInfo wystąpień.

Wyjątki

Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.

Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.

-lub-

Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.

Uwagi

Zwrócona kolekcja zawiera tylko UserPersonalizationStateInfo wystąpienia. Przy użyciu domyślnego dostawcy PersonalizationStateInfopersonalizacji obiekty pochodne są zwracane w kolejności alfabetycznej i sortowane według kombinacji ścieżki i nazwy użytkownika w kolejności rosnącej. Kolejność obiektów w kolekcji jest określana przez dostawcę.

Ta metoda zwraca elementy, w których wartość właściwości użytkownika LastActivityDate jest mniejsza lub równa UserInactiveSinceDate wartości właściwości. Jeśli UserInactiveSinceDate jest MaxValueto , ta metoda skutecznie zwraca wszystkie dane na użytkownika w bazowym magazynie danych.

Zobacz też

Dotyczy

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Zwraca podzestaw wszystkich informacji o stanie personalizacji poszczególnych użytkowników skojarzonych z nieaktywnymi użytkownikami na podstawie określonych parametrów.

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

Parametry

userInactiveSinceDate
DateTime

Ostatnia data uzyskania dostępu do informacji o personalizacji użytkownika.

pageIndex
Int32

Indeks zerowy strony wyników do zwrócenia.

pageSize
Int32

Liczba rekordów do zwrócenia.

totalRecords
Int32

Całkowita liczba dostępnych rekordów.

Zwraca

Kolekcja UserPersonalizationStateInfo wystąpień.

Wyjątki

Parametr pageIndex ma wartość niższą niż zero.

-lub-

pageSize jest mniejsze niż lub równe zero.

-lub-

Kombinacja i pageIndexpageSize przekracza wartość Int32.MaxValue.

-lub-

Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.

Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.

-lub-

Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.

Uwagi

Zwrócona kolekcja zawiera tylko UserPersonalizationStateInfo wystąpienia. Przy użyciu domyślnego dostawcy PersonalizationStateInfopersonalizacji obiekty pochodne są zwracane w kolejności alfabetycznej i sortowane według kombinacji ścieżki i nazwy użytkownika w kolejności rosnącej. Kolejność obiektów w kolekcji jest określana przez dostawcę.

Ta metoda zwraca elementy, w których wartość właściwości użytkownika LastActivityDate jest mniejsza lub równa UserInactiveSinceDate wartości właściwości. Jeśli UserInactiveSinceDate jest MaxValueto , ta metoda skutecznie zwraca wszystkie dane na użytkownika w bazowym magazynie danych.

Zwracane wartości są ograniczone przez pageIndex parametry i pageSize , w których pageIndex kontrolki, które rekordy mają zwracać, i pageSize kontroluje liczbę rekordów do zwrócenia. Jeśli na przykład pageIndex ustawiono wartość 0 i pageSize została ustawiona na 25, zwrócone dane będą pierwszymi 25 wpisami. Jeśli pageIndex ustawiono wartość 1 i pageSize została ustawiona na 25, zwrócone dane będą zawierać wpisy od 26 do 50. Parametr totalRecords zwraca łączną liczbę dostępnych rekordów.

Zobacz też

Dotyczy