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 da - di tipo SharedPersonalizationStateInfo o di tipo UserPersonalizationStateInfo. Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati da 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 sono basati principalmente sull'ambito e quindi i record corrispondenti a tale ambito vengono ulteriormente ridotti a un subset basato sui pageIndex parametri e pageSize . La raccolta restituita contiene SharedPersonalizationStateInfo solo istanze o UserPersonalizationStateInfo solo istanze.

Gli elementi restituiti sono vincolati dai pageIndex parametri e pageSize , in cui pageIndex controlla quali record 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 le prime 25 voci. Se pageIndex è stato impostato su 1 ed pageSize è stato impostato su 25, i dati restituiti saranno voci da 26 a 50. Il totalRecords parametro restituisce il numero totale di record disponibili.

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