WebPartPersonalization.ResetPersonalizationState Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Restablece los datos de personalización para la página, ámbito y usuario actuales en el almacén de datos subyacente.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Excepciones
Se intentó restablecer los datos de personalización cuando el usuario actual no está autorizado para modificar el estado de personalización.
o bien
La instancia de Page para el objeto WebPartManager asociado es null
.
o bien
El valor de la propiedad Request en la instancia WebPartManager asociada del control Page es null
.
o bien
La instancia WebPartPersonalization no puede hacer referencia a un proveedor de personalización válido.
Comentarios
Este método restablece los datos de personalización de la página, el ámbito y el usuario actuales en el almacén de datos subyacente. Como efecto secundario del restablecimiento, una llamada vuelve a ejecutar Transfer la página que se está ejecutando actualmente. Tenga en cuenta que esta transferencia vuelve a ejecutar la página actual como una GET
solicitud independientemente de cómo se solicitó originalmente la página.
Este método se puede llamar en cualquier momento. Internamente, este método llama al ResetPersonalizationState método en el proveedor. Una vez que los datos se restablecen correctamente, la ShouldResetPersonalizationState propiedad se establece en true
. La instancia usa esta propiedad en otro lugar WebPartPersonalization para omitir la extracción de datos de personalización de las propiedades de control y guardarla si los datos ya se han restablecido.