Condividi tramite


PersonalizationAdministration.GetAllState Metodo

Definizione

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione dell'archivio dati sottostante per l'ambito di personalizzazione richiesto e altri parametri specificati.

Overload

GetAllState(PersonalizationScope)

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione dell'archivio dati sottostante per l'ambito di personalizzazione richiesto.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Restituisce un sottoinsieme di tutte le informazioni di stato sulla personalizzazione dall'archivio dati sottostante in base ai parametri specificati.

GetAllState(PersonalizationScope)

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione dell'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 sulla personalizzazione da recuperare.

Restituisce

Un oggetto PersonalizationStateInfoCollection che contiene le informazioni sullo stato per l'ambito specificato.

Eccezioni

Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.

Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazioni configurati.

-oppure-

Non è stato possibile trovare il provider di personalizzazioni predefinito nella configurazione.

scope non è un membro valido dell'enumerazione PersonalizationScope.

Commenti

Si noti che l'insieme restituito contiene solo PersonalizationStateInfooggetti derivati di tipo SharedPersonalizationStateInfo o tipo UserPersonalizationStateInfo. Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati vengono 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 sottoinsieme di tutte le informazioni di stato sulla 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 sulla personalizzazione da recuperare.

pageIndex
Int32

Indice in base zero della pagina di risultati da restituire.

pageSize
Int32

Numero di record da restituire.

totalRecords
Int32

Numero totale di record disponibili.

Restituisce

Un oggetto PersonalizationStateInfoCollection che contiene le informazioni sullo stato per l'ambito e i parametri specificati.

Eccezioni

pageIndex è minore di zero.

-oppure-

pageSize è minore o uguale a zero.

-oppure-

Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.

-oppure-

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 personalizzazioni configurati.

-oppure-

Non è stato possibile trovare il provider di personalizzazioni predefinito nella configurazione.

Commenti

Gli elementi della raccolta restituiti si basano principalmente sull'ambito e quindi i record corrispondenti a tale ambito vengono ulteriormente ridotti a un subset in base pageIndex ai parametri e pageSize . La raccolta restituita contiene SharedPersonalizationStateInfo solo istanze o UserPersonalizationStateInfo istanze.

Gli elementi restituiti sono vincolati dai pageIndex parametri e pageSize , dove pageIndex controlla i record da restituire e pageSize controlla il numero di record restituiti. Ad esempio, se pageIndex è stato impostato su 0 ed pageSize è stato impostato su 25, i dati restituiti saranno i primi 25 voci. Se pageIndex è stato impostato su 1 ed pageSize è stato impostato su 25, i dati restituiti sarebbero voci da 26 a 50. Il totalRecords parametro restituisce il numero totale di record disponibili.

Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati vengono 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