PersonalizationAdministration.ResetState 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.
Reimposta i dati di personalizzazione nell'archivio dati sottostante, in base agli elementi contenuti nella raccolta.
public:
static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState (System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer
Parametri
Raccolta di oggetti PersonalizationStateInfo che indicano i dati da reimpostare.
Restituisce
Numero di righe reimpostate.
Eccezioni
data
è null
.
data
è una raccolta vuota.
-oppure-
Un elemento della raccolta è null
.
-oppure-
Il valore del percorso di un'istanza di UserPersonalizationStateInfo nella raccolta è null
o una stringa vuota ("").
-oppure-
Il valore user
di un'istanza di UserPersonalizationStateInfo nella raccolta è null
, una stringa vuota o contiene virgole.
-oppure-
Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.
-oppure-
La lunghezza della stringa di un parametro è maggiore di 256 caratteri.
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.
Il provider predefinito ha segnalato che il numero di righe eliminate è negativo.
Commenti
Questo metodo reimposta i dati di personalizzazione nell'archivio dati sottostante, in base agli PersonalizationStateInfo oggetti contenuti nella raccolta. È possibile usare questo metodo per eliminare in modo selettivo una combinazione di dati condivisi e per utente in base al contenuto della raccolta. SharedPersonalizationStateInfo gli oggetti indicano che i dati condivisi per una pagina verranno reimpostati; UserPersonalizationStateInfo gli oggetti indicano che i dati per utente per una pagina specifica verranno reimpostati.
Nota
Questo metodo non garantisce che tutte le reimpostazioni vengano eseguite all'interno di una singola transazione perché la raccolta punta a set casuali di dati di personalizzazione.
Non è un errore per la raccolta contenere oggetti che fanno riferimento a dati inesistenti.