Udostępnij za pośrednictwem


PersonalizationAdministration.GetAllState Metoda

Definicja

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ż

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ż

Dotyczy