PersonalizationProvider.ResetPersonalizationBlob Método

Definición

Cuando se reemplaza en una clase derivada, elimina 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

El objeto WebPartManager que administra los datos de personalización.

path
String

La ruta de acceso para información de personalización que se va a utilizar como clave de almacenamiento de datos.

userName
String

El nombre de usuario para la información de personalización que se va a utilizar como clave de almacenamiento 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 los datos de personalización de las claves de almacenamiento proporcionadas se eliminen de forma eficaz. Es hasta las implementaciones derivadas en cuanto a cómo lo logran físicamente.

El proveedor de personalización derivada debe ser capaz de 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