Поделиться через


SqlPersonalizationProvider.ResetUserState(String, DateTime) Метод

Определение

Удаляет данные персонализации пользователей из базового хранилища данных на основе указанных параметров.

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

Параметры

path
String

Путь к данным персонализации, которые необходимо удалить. Это значение может быть, но не может быть null пустой строкой ("").

userInactiveSinceDate
DateTime

Дата, указывающая последнее действие.

Возвращаемое значение

Количество строк, удаленных из базового хранилища данных.

Исключения

path — пустая строка.

–или–

Путь превышает 256 символов.

Комментарии

Параметры этого метода имеют следующие ограничения:

  • Параметр path не может содержать подстановочные знаки.

  • path Если параметр не являетсяnull, то будут удалены только записи персонализации пользователей, связанные с path ним.

  • Будут удалены только записи персонализации, связанные с пользователями, которые считаются неактивными с даты, указанной в параметре userInactiveSinceDate . Точное сравнение заключается в удалении записей, в которых LastActivityDate свойство меньше или равно параметру userInactiveSinceDate .

  • Если указаны оба параметра, то удаляются записи, соответствующие обоим ограничениям.

  • Параметр path может быть null.

  • Параметр path не может быть пустой строкой после обрезки.

  • Свойство UserInactiveSinceDate не может быть null.

Применяется к