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

Дата, когда выполнялись последние действия.

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

Int32

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

Исключения

Параметр path равен пустой строке.

-или- Длина пути превышает 256 символов.

Комментарии

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

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

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

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

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

  • Параметр path может иметь значение null.

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

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

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