PersonalizationAdministration.GetAllState 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 z bazowego magazynu danych dla żądanego zakresu personalizacji i innych określonych parametrów.
Przeciążenia
GetAllState(PersonalizationScope) |
Zwraca kolekcję wszystkich informacji o stanie personalizacji z bazowego magazynu danych dla żądanego zakresu personalizacji. |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Zwraca podzestaw wszystkich informacji o stanie personalizacji z bazowego magazynu danych na podstawie określonych parametrów. |
GetAllState(PersonalizationScope)
Zwraca kolekcję wszystkich informacji o stanie personalizacji z bazowego magazynu danych dla żądanego zakresu personalizacji.
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
Parametry
- scope
- PersonalizationScope
Zakres informacji o personalizacji do pobrania.
Zwraca
Zawiera PersonalizationStateInfoCollection informacje o stanie dla określonego zakresu.
Wyjątki
Dostawca dostawcy personalizacji zdefiniowanego w konfiguracji nie jest poprawnym 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.
scope
nie jest prawidłowym elementem członkowskim wyliczenia PersonalizationScope .
Uwagi
Zwróć uwagę, że zwracana kolekcja zawiera tylko PersonalizationStateInfoobiekty pochodne typu lub typu SharedPersonalizationStateInfoUserPersonalizationStateInfo. Przy użyciu domyślnego dostawcy PersonalizationStateInfopersonalizacji obiekty pochodne są zwracane w kolejności alfabetycznej i posortowane według kombinacji ścieżki i nazwy użytkownika w kolejności rosnącej. Kolejność obiektów w kolekcji jest określana przez dostawcę.
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
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Zwraca podzestaw wszystkich informacji o stanie personalizacji z bazowego magazynu danych na podstawie określonych parametrów.
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
Parametry
- scope
- PersonalizationScope
Zakres informacji o personalizacji do pobrania.
- pageIndex
- Int32
Indeks zerowy strony wyników do zwrócenia.
- pageSize
- Int32
Liczba rekordów do zwrócenia.
- totalRecords
- Int32
Łączna liczba dostępnych rekordów.
Zwraca
Zawiera PersonalizationStateInfoCollection informacje o stanie dla określonego zakresu i parametrów.
Wyjątki
Parametr pageIndex
ma wartość niższą niż zero.
-lub-
pageSize
wartość jest mniejsza niż lub równa zero.
-lub-
Dostawca dostawcy personalizacji zdefiniowanego w konfiguracji nie jest poprawnym typem.
-lub-
Kombinacja wartości pageIndex
i pageSize
przekracza wartość Int32.MaxValue.
scope
nie jest prawidłowym elementem członkowskim wyliczenia PersonalizationScope .
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ócone elementy w kolekcji są oparte głównie na zakresie, a następnie rekordy odpowiadające temu zakresowi są dalej zmniejszane do podzestawu pageIndex
na podstawie parametrów i pageSize
. Zwrócona kolekcja zawiera SharedPersonalizationStateInfo tylko wystąpienia lub UserPersonalizationStateInfo tylko wystąpienia.
Zwracane elementy są ograniczone przez pageIndex
parametry i pageSize
, gdzie pageIndex
kontroluje, które rekordy mają zwracać i pageSize
kontroluje liczbę zwracanych rekordów. Jeśli na przykład pageIndex
ustawiono wartość 0 i pageSize
ustawiono wartość 25, zwrócone dane będą pierwszymi 25 wpisami. Jeśli pageIndex
ustawiono wartość 1 i pageSize
ustawiono wartość 25, zwrócone dane będą wpisami 26 do 50. Parametr totalRecords
zwraca łączną liczbę dostępnych rekordów.
Przy użyciu domyślnego dostawcy PersonalizationStateInfopersonalizacji obiekty pochodne są zwracane w kolejności alfabetycznej i posortowane według kombinacji ścieżki i nazwy użytkownika w kolejności rosnącej. Kolejność obiektów w kolekcji jest określana przez dostawcę.
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