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
.