PersonalizationProvider.ResetPersonalizationBlob Método

Definición

Cuando se reemplaza en una clase derivada, elimina los datos de personalización sin procesar del almacén de datos subyacente.

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)

Parámetros

webPartManager
WebPartManager

La WebPartManager administración de los datos de personalización.

path
String

Ruta de acceso para la información de personalización que se va a usar como clave del almacén de datos.

userName
String

Nombre de usuario para la información de personalización que se va a usar como clave del almacén de datos.

Comentarios

Las clases que derivan de PersonalizationProvider e implementan este método deben usar los webPartManagerparámetros , pathy userName como claves de almacenamiento. Las implementaciones derivadas deben modificar el almacén de datos para que se eliminen eficazmente los datos de personalización de las claves de almacenamiento proporcionadas. Es hasta las implementaciones derivadas en cuanto a cómo lo logran físicamente.

El proveedor de personalización derivada debe poder distinguir los datos de personalización por página. Además, para el estado de una página determinada, el proveedor de personalización debe poder distinguir entre Shared los datos de ámbito y User . Si se proporciona un nombre de usuario que nonull es de usuario, la operación de restablecimiento se aplica al User ámbito; de lo contrario, la operación de restablecimiento se aplica al Shared ámbito.

Se aplica a