Compartir a través de


PersonalizationAdministration.ResetState Método

Definición

Restablece los datos de personalización en el almacén de datos subyacente, en función de los elementos contenidos en la colección.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState (System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

Parámetros

data
PersonalizationStateInfoCollection

Colección de objetos PersonalizationStateInfo que indica qué datos se deben restablecer.

Devoluciones

Número de filas que se restablecieron.

Excepciones

data es null.

data es una colección vacía.

o bien

Un elemento de la colección es null.

o bien

El valor de la ruta de acceso de una instancia de UserPersonalizationStateInfo de la colección es null o una cadena vacía ("").

o bien

El valor user de una instancia UserPersonalizationStateInfo de la colección es null, una cadena vacía o contiene comas.

o bien

El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.

o bien

La longitud de la cadena de cualquier parámetro tiene más de 256 caracteres.

Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.

o bien

No se encuentra el proveedor de personalización predeterminado definido en la configuración.

El proveedor predeterminado indicó que el número de filas eliminadas era un número negativo.

Comentarios

Este método restablece los datos de personalización en el almacén de datos subyacente, en función de los PersonalizationStateInfo objetos contenidos en la colección. Puede usar este método para eliminar selectivamente una combinación de datos compartidos y por usuario en función del contenido de la colección. SharedPersonalizationStateInfo los objetos indican que se restablecerán los datos compartidos de una página; UserPersonalizationStateInfo los objetos indican que se restablecerán los datos por usuario de una página específica.

Nota

Este método no garantiza que todos los restablecimientos se produzcan dentro de una sola transacción porque la colección apunta a conjuntos aleatorios de datos de personalización.

No es un error que la colección contenga objetos que hagan referencia a datos inexistentes.

Se aplica a

Consulte también