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.