Condividi tramite


WebPartPersonalization.ResetPersonalizationState Metodo

Definizione

Reimposta i dati di personalizzazione per la pagina, l'ambito e l'utente correnti nell'archivio dati sottostante.

public:
 virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()

Eccezioni

È stato effettuato un tentativo di reimpostare i dati di personalizzazione quando l'utente corrente non è autorizzato a modificare lo stato di personalizzazione.

oppure

L'istanza Page per l'oggetto associato WebPartManager è null.

oppure

Il valore della Request proprietà WebPartManager nell'istanza associata Page del controllo è null.

oppure

L'istanza WebPartPersonalization non può fare riferimento a un provider di personalizzazione valido.

Commenti

Questo metodo reimposta i dati di personalizzazione per la pagina, l'ambito e l'utente correnti nell'archivio dati sottostante. Come effetto collaterale della reimpostazione, la pagina attualmente in esecuzione viene riesecata da una Transfer chiamata. Si noti che questo trasferimento esegue nuovamente la pagina corrente come GET richiesta indipendentemente dal modo in cui la pagina è stata originariamente richiesta.

Questo metodo può essere chiamato in qualsiasi momento. Internamente, questo metodo chiama il ResetPersonalizationState metodo nel provider. Dopo la reimpostazione dei dati, la ShouldResetPersonalizationState proprietà viene impostata su true. Questa proprietà viene utilizzata altrove dall'istanza per ignorare l'estrazione WebPartPersonalization dei dati di personalizzazione dalle proprietà del controllo e il salvataggio se i dati sono già stati reimpostati.

Si applica a

Vedi anche