PersonalizationAdministration.GetAllState Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una raccolta di tutte le informazioni sullo stato di personalizzazione dall'archivio dati sottostante per l'ambito di personalizzazione richiesto e altri parametri specificati.
Overload
GetAllState(PersonalizationScope) |
Restituisce una raccolta di tutte le informazioni sullo stato di personalizzazione dall'archivio dati sottostante per l'ambito di personalizzazione richiesto. |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Restituisce un subset di tutte le informazioni sullo stato di personalizzazione dall'archivio dati sottostante, in base ai parametri specificati. |
GetAllState(PersonalizationScope)
Restituisce una raccolta di tutte le informazioni sullo stato di personalizzazione dall'archivio dati sottostante per l'ambito di personalizzazione richiesto.
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
Parametri
- scope
- PersonalizationScope
Ambito delle informazioni di personalizzazione da recuperare.
Restituisce
Oggetto PersonalizationStateInfoCollection contenente informazioni sullo stato per l'ambito specificato.
Eccezioni
Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.
Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.
-o-
Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.
scope
non è un membro valido dell'enumerazione PersonalizationScope.
Commenti
Si noti che la raccolta restituita contiene solo oggetti derivati da PersonalizationStateInfodi tipo SharedPersonalizationStateInfo o di tipo UserPersonalizationStateInfo. Usando il provider di personalizzazione predefinito, gli oggetti derivati da PersonalizationStateInfovengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordine degli oggetti nell'insieme è determinato dal provider.
Vedi anche
- WebPartPersonalization
- ASP.NET controlli web part
- panoramica della personalizzazione delle web part
- procedura dettagliata: Implementazione della personalizzazione delle web part con un controllo utente
- personalizzazione web part
Si applica a
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Restituisce un subset di tutte le informazioni sullo stato di personalizzazione dall'archivio dati sottostante, in base ai parametri specificati.
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
Parametri
- scope
- PersonalizationScope
Ambito delle informazioni di personalizzazione da recuperare.
- pageIndex
- Int32
Indice in base zero della pagina dei risultati da restituire.
- pageSize
- Int32
Numero di record da restituire.
- totalRecords
- Int32
Numero totale di record disponibili.
Restituisce
Oggetto PersonalizationStateInfoCollection contenente informazioni sullo stato per l'ambito e i parametri specificati.
Eccezioni
pageIndex
è minore di zero.
-o-
pageSize
è minore o uguale a zero.
-o-
Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.
-o-
La combinazione di pageIndex
e pageSize
supera Int32.MaxValue.
scope
non è un membro valido dell'enumerazione PersonalizationScope.
Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.
-o-
Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.
Commenti
Gli elementi della raccolta restituiti sono basati principalmente sull'ambito e quindi i record corrispondenti a tale ambito vengono ulteriormente ridotti a un subset in base ai parametri pageIndex
e pageSize
. La raccolta restituita contiene solo istanze di SharedPersonalizationStateInfo o solo istanze di UserPersonalizationStateInfo.
Gli elementi restituiti sono vincolati dai parametri pageIndex
e pageSize
, in cui pageIndex
controlla quali record restituire e pageSize
controllano il numero di record restituiti. Ad esempio, se pageIndex
è stato impostato su 0 e pageSize
è stato impostato su 25, i dati restituiti saranno le prime 25 voci. Se pageIndex
è stato impostato su 1 e pageSize
è stato impostato su 25, i dati restituiti saranno voci da 26 a 50. Il parametro totalRecords
restituisce il numero totale di record disponibili.
Usando il provider di personalizzazione predefinito, gli oggetti derivati da PersonalizationStateInfovengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordine degli oggetti nell'insieme è determinato dal provider.
Vedi anche
- WebPartPersonalization
- ASP.NET controlli web part
- panoramica della personalizzazione delle web part
- procedura dettagliata: Implementazione della personalizzazione delle web part con un controllo utente
- personalizzazione web part