Condividi tramite


SqlPersonalizationProvider.ResetPersonalizationBlob Metodo

Definizione

Elimina i dati sulla personalizzazione dall'archivio dati sottostante.

protected:
 override void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected override void ResetPersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
override this.ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected Overrides Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

Parametri

webPartManager
WebPartManager

Oggetto WebPartManager che consente la gestione dei dati sulla personalizzazione.

path
String

Percorso per le informazioni sulla personalizzazione nell'ambito del campo Shared da utilizzare come chiave per il recupero.

userName
String

Nome utente per le informazioni sulla personalizzazione nell'ambito del campo User da utilizzare come chiave per il recupero.

Commenti

WebPartPersonalization utilizza questo metodo per eliminare i dati di personalizzazione dal database quando un utente del sito Web sceglie di reimpostare i dati delle web part in una pagina. Se username non ènull, i dati con i dati dell'ambito User vengono eliminati; in caso contrario, i dati con l'ambito Shared vengono eliminati.

L'oggetto SqlPersonalizationProvider aggiorna automaticamente la LastActivityDate colonna nella aspnet_Users tabella ogni volta che i dati di personalizzazione specifici dell'utente vengono eliminati dal database nel contesto di una richiesta di pagina. Questo comportamento consente ad altre funzionalità di ASP.NET di usare il valore durante la LastActivityDate gestione dei record di dati non aggiornati e la determinazione dell'attività utente recente in un sito.

Si applica a