SqlPersonalizationProvider.ResetPersonalizationBlob Metodo

Definizione

Elimina i dati di 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 gestisce i dati di personalizzazione.

path
String

Percorso delle informazioni di personalizzazione nell'ambito Shared da usare come chiave di recupero.

userName
String

Nome utente per le informazioni di personalizzazione nell'ambito User da usare come chiave di recupero.

Commenti

WebPartPersonalization usa 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 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 LastActivityDate durante la gestione dei record di dati non aggiornati e la determinazione delle attività utente recenti in un sito.

Si applica a