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не может содержать подстановочные знаки.pathЕсли параметр неnullявляется, будутpathудалены только записи персонализации для отдельных пользователей.Будут удалены только записи персонализации для каждого пользователя, связанные с пользователями, которые считаются неактивными с даты, указанной в параметре
userInactiveSinceDate. Точное сравнение заключается в удалении записей, где LastActivityDate свойство меньше или равно параметруuserInactiveSinceDate.Если указаны оба параметра, записи, соответствующие обоим ограничениям, удаляются.
Параметр
pathможет иметь значениеnull.Параметр
pathне может быть пустой строкой после обрезки.Свойство UserInactiveSinceDate не может быть равно
null.