Condividi tramite


PersonalizationAdministration.GetAllState Metodo

Definizione

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

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

Si applica a