PersonalizationAdministration.ResetState 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 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
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.