Compartir a través de


SqlPersonalizationProvider.ResetUserState(String, DateTime) Método

Definición

Elimina los datos de personalización de usuario del almacén de datos subyacente, basándose en los parámetros especificados.

public:
 override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parámetros

path
String

La ruta de acceso de los datos de personalización que se van a eliminar. Este valor puede ser null pero no puede ser una cadena vacía ("").

userInactiveSinceDate
DateTime

La fecha que indica la última actividad.

Devoluciones

Int32

El número de filas eliminado del almacén de datos subyacente.

Excepciones

path es una cadena vacía.

o bien La ruta de acceso tiene más de 256 caracteres de longitud.

Comentarios

Los parámetros de este método tienen las siguientes restricciones:

  • El path parámetro no puede contener caracteres comodín.

  • Si el path parámetro nonull es , solo se eliminarán los registros de personalización por usuario asociados a path .

  • Solo se eliminarán los registros de personalización por usuario asociados a los usuarios que se consideran inactivos, ya que se eliminará la fecha especificada en el userInactiveSinceDate parámetro. La comparación exacta sería eliminar registros donde la LastActivityDate propiedad es menor o igual que el userInactiveSinceDate parámetro .

  • Si se proporcionan ambos parámetros, se eliminan los registros que coinciden con ambas restricciones.

  • El path parámetro puede ser null.

  • El path parámetro no puede ser una cadena vacía después del recorte.

  • La propiedad UserInactiveSinceDate no puede ser null.

Se aplica a