Comparteix a través de


PersonalizationAdministration.ResetInactiveUserState Método

Definición

Restablece la información de estado de personalización por usuario eliminando las filas asociadas del almacén de datos subyacente.

Sobrecargas

ResetInactiveUserState(DateTime)

Restablece toda la información de estado de personalización por usuario del almacén de datos subyacente, en función del parámetro especificado.

ResetInactiveUserState(String, DateTime)

Restablece toda la información de estado por usuario del almacén de datos subyacente para los usuarios inactivos, en función de los parámetros especificados.

ResetInactiveUserState(DateTime)

Restablece toda la información de estado de personalización por usuario del almacén de datos subyacente, en función del parámetro especificado.

public:
 static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer

Parámetros

userInactiveSinceDate
DateTime

Fecha en la que se obtuvo acceso por última vez a la información de personalización de un usuario.

Devoluciones

Número de filas del almacén de datos subyacente que se restablecieron.

Excepciones

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 devolvió un número negativo para el recuento.

Comentarios

Este método restablece toda la información de estado por usuario en el almacén de datos subyacente, donde el valor de la propiedad del LastActivityDate usuario es menor o igual que el UserInactiveSinceDate valor.

Si UserInactiveSinceDate se establece MaxValueen , este método restablece todos los datos por usuario en el almacén de datos subyacente.

Consulte también

Se aplica a

ResetInactiveUserState(String, DateTime)

Restablece toda la información de estado por usuario del almacén de datos subyacente para los usuarios inactivos, en función de los parámetros especificados.

public:
 static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parámetros

path
String

Ruta de acceso a la página asociada a la información de estado de personalización que se va a restablecer.

userInactiveSinceDate
DateTime

Última fecha activa que se va a utilizar para restablecer los elementos de personalización de estado de usuario.

Devoluciones

Número de filas del almacén de datos subyacente que se restablecieron.

Excepciones

path es null.

path es una cadena vacía ("") después de recortar.

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 devolvió un número negativo para el recuento.

Comentarios

Este método restablece todo el estado por usuario del almacén de datos subyacente asociado a la ruta de acceso especificada, donde el valor de propiedad del usuario es menor o igual que el valor de LastActivityDate la UserInactiveSinceDate propiedad.

En el caso de los almacenes de datos que requieren más de una fila de datos para almacenar el estado de personalización de una página o para una combinación de usuario y página, el recuento de filas de restablecimiento podría diferir del recuento de estado de personalización. Si el proveedor subyacente expone datos de un almacén de datos compatible con transacciones, este método realiza sus operaciones en una sola transacción.

No es un error intentar restablecer el estado compartido inexistente.

Si UserInactiveSinceDate es MaxValue, este método restablece eficazmente todos los datos por usuario en el almacén de datos subyacente para la ruta de acceso especificada.

Consulte también

Se aplica a