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 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
- 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 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
- 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