PersonalizationProvider.ResetPersonalizationBlob Metodo

Definizione

Quando sottoposto a override in una classe derivata, elimina i dati di personalizzazione non elaborati dall'archivio dati sottostante.

protected:
 abstract void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected abstract void ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
abstract member ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected MustOverride 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 da usare come chiave dell'archivio dati.

userName
String

Nome utente per le informazioni di personalizzazione da usare come chiave dell'archivio dati.

Commenti

Le classi che derivano da PersonalizationProvider e implementano questo metodo devono usare i webPartManagerparametri , pathe userName come chiavi di archiviazione. Le implementazioni derivate devono modificare l'archivio dati in modo che i dati di personalizzazione per le chiavi di archiviazione fornite vengano eliminati in modo efficace. Spetta alle implementazioni derivate come eseguire questa operazione fisicamente.

Il provider di personalizzazione derivato deve essere in grado di distinguere i dati di personalizzazione per pagina. Inoltre, per lo stato di una determinata pagina, il provider di personalizzazione deve essere in grado di distinguere tra Shared i dati di ambito e User . Se viene specificato unnull nome non utente, l'operazione di reimpostazione si applica all'ambito User ; in caso contrario, l'operazione di reimpostazione si applica all'ambito Shared .

Si applica a