PersonalizationAdministration.GetAllState Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí kolekci všech informací o stavu přizpůsobení z podkladového úložiště dat pro požadovaný rozsah přizpůsobení a další zadané parametry.
Přetížení
GetAllState(PersonalizationScope) |
Vrátí kolekci všech informací o stavu přizpůsobení z podkladového úložiště dat pro požadovaný rozsah přizpůsobení. |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Vrátí podmnožinu všech informací o stavu přizpůsobení z podkladového úložiště dat na základě zadaných parametrů. |
GetAllState(PersonalizationScope)
Vrátí kolekci všech informací o stavu přizpůsobení z podkladového úložiště dat pro požadovaný rozsah přizpůsobení.
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
Rozsah informací o přizpůsobení, které se mají načíst.
Návraty
Obsahující PersonalizationStateInfoCollection informace o stavu pro zadaný obor.
Výjimky
Zprostředkovatel pro zprostředkovatele přizpůsobení definovaný v konfiguraci není správného typu.
Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.
-nebo-
Výchozí zprostředkovatel přizpůsobení definovaný v konfiguraci nebyl nalezen.
scope
není platným členem výčtu PersonalizationScope .
Poznámky
Všimněte si, že vrácená kolekce obsahuje pouze PersonalizationStateInfoobjekty odvozené od typu SharedPersonalizationStateInfo nebo typu UserPersonalizationStateInfo. Pomocí výchozího zprostředkovatele PersonalizationStateInfopřizpůsobení jsou objekty odvozené od -vráceny v abecedním pořadí a seřazeny podle kombinace cesty a uživatelského jména ve vzestupném pořadí. Pořadí objektů v kolekci určuje poskytovatel.
Viz také
- WebPartPersonalization
- ASP.NET ovládací prvky webových částí
- Přehled přizpůsobení webových částí
- Návod: Implementace přizpůsobení webových částí pomocí uživatelského ovládacího prvku
- Přizpůsobení webových částí
Platí pro
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Vrátí podmnožinu všech informací o stavu přizpůsobení z podkladového úložiště dat na základě zadaných parametrů.
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
Rozsah informací o přizpůsobení, které se mají načíst.
- pageIndex
- Int32
Index stránky výsledků, který se má vrátit na základě nuly.
- pageSize
- Int32
Počet záznamů, které se mají vrátit.
- totalRecords
- Int32
Celkový počet dostupných záznamů.
Návraty
Obsahující PersonalizationStateInfoCollection informace o stavu pro zadaný obor a parametry.
Výjimky
Hodnota pageIndex
je menší než nula.
-nebo-
pageSize
je menší než nebo rovno nule.
-nebo-
Zprostředkovatel pro zprostředkovatele přizpůsobení definovaný v konfiguraci není správného typu.
-nebo-
Kombinace pageIndex
a pageSize
překračuje Int32.MaxValue.
scope
není platným členem výčtu PersonalizationScope .
Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.
-nebo-
Výchozí zprostředkovatel přizpůsobení definovaný v konfiguraci nebyl nalezen.
Poznámky
Vrácené položky kolekce jsou založeny především na rozsahu a záznamy odpovídající ho oboru jsou dále redukovány na podmnožinu na pageIndex
základě parametrů a pageSize
. Vrácená kolekce obsahuje buď SharedPersonalizationStateInfo pouze instance, nebo UserPersonalizationStateInfo pouze instance.
Vrácené položky jsou omezeny pageIndex
parametry a pageSize
, kde pageIndex
určuje, které záznamy se mají vrátit, a pageSize
řídí počet vrácených záznamů. Pokud pageIndex
by například byla nastavena hodnota 0 a pageSize
byla nastavena na hodnotu 25, vrácená data by byla prvních 25 položek. Pokud pageIndex
byla nastavena hodnota 1 a pageSize
byla nastavena na hodnotu 25, vrácená data by byla položky 26 až 50. Parametr totalRecords
vrátí celkový počet dostupných záznamů.
Pomocí výchozího zprostředkovatele PersonalizationStateInfopřizpůsobení jsou objekty odvozené od -vráceny v abecedním pořadí a seřazeny podle kombinace cesty a uživatelského jména ve vzestupném pořadí. Pořadí objektů v kolekci určuje poskytovatel.
Viz také
- WebPartPersonalization
- ASP.NET ovládací prvky webových částí
- Přehled přizpůsobení webových částí
- Návod: Implementace přizpůsobení webových částí pomocí uživatelského ovládacího prvku
- Přizpůsobení webových částí