PersonalizationAdministration.GetAllInactiveUserState Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- WebPartPersonalization
- kontrolki składników Web Part ASP.NET
- Omówienie personalizacji składników Web Part
- Przewodnik: implementowanie personalizacji składników Web Part za pomocą kontrolki użytkownika
- Personalizacja składników Web Part
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 pageIndex
pageSize
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ż
- WebPartPersonalization
- kontrolki składników Web Part ASP.NET
- Omówienie personalizacji składników Web Part
- Przewodnik: implementowanie personalizacji składników Web Part za pomocą kontrolki użytkownika
- Personalizacja składników Web Part