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
Zawierający PersonalizationStateInfoCollection informacje o stanie dla określonego zakresu.
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.
scope
nie jest prawidłowym elementem PersonalizationScope członkowskim wyliczenia.
Uwagi
Zwróć uwagę, że zwracana kolekcja zawiera tylko PersonalizationStateInfoobiekty pochodne typu SharedPersonalizationStateInfo lub typu UserPersonalizationStateInfo. 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ę.
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
Całkowita liczba dostępnych rekordów.
Zwraca
Zawierający PersonalizationStateInfoCollection informacje o stanie dla określonego zakresu i parametrów.
Wyjątki
Parametr pageIndex
ma wartość niższą niż zero.
-lub-
pageSize
jest mniejsze niż lub równe zero.
-lub-
Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.
-lub-
Kombinacja i pageIndex
pageSize
przekracza wartość Int32.MaxValue.
scope
nie jest prawidłowym elementem PersonalizationScope członkowskim wyliczenia.
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ą dodatkowo 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
, w których pageIndex
kontrolki, które rekordy mają zwracać, i pageSize
kontroluje liczbę zwracanych rekordów. 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.
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ę.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla