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


PersonalizationAdministration.ResetUserState Метод

Определение

Сбрасывает все данные состояния "на пользователя" в основном хранилище данных на основе указанных параметров.

Перегрузки

ResetUserState(String)

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

ResetUserState(String[])

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

ResetUserState(String, String)

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

ResetUserState(String, String[])

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

ResetUserState(String)

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

public:
 static int ResetUserState(System::String ^ path);
public static int ResetUserState (string path);
static member ResetUserState : string -> int
Public Shared Function ResetUserState (path As String) As Integer

Параметры

path
String

Путь к странице, сопоставленной со сведениями о состоянии персонализации для сброса.

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

Количество строк, для которых был выполнен сброс.

Исключения

path имеет значение null.

Параметр path является пустой строкой ("").

-или-

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Поставщик по умолчанию указывает, что число удаленных строк было отрицательным числом.

Комментарии

Этот метод возвращает количество строк, которые были сброшены. Попытка сбросить несуществующее общее состояние не является ошибкой.

См. также раздел

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

ResetUserState(String[])

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

public:
 static int ResetUserState(cli::array <System::String ^> ^ usernames);
public static int ResetUserState (string[] usernames);
static member ResetUserState : string[] -> int
Public Shared Function ResetUserState (usernames As String()) As Integer

Параметры

usernames
String[]

Массив имен пользователей, данные "на пользователя" которых должны быть сброшена.

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

Количество строк, для которых был выполнен сброс.

Исключения

usernames имеет значение null.

usernames представляет собой массив нулевой длины.

-или-

Член массива usernames имеет значение null, содержит запятые, либо представляет собой пустую строку после усечения.

-или-

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Поставщик по умолчанию указывает, что число удаленных строк было отрицательным числом.

Комментарии

Этот метод сбрасывает все пользовательские состояния в базовом хранилище данных, связанном с пользователями, содержащимися в usernames параметре , и возвращает количество строк, которые были сброшены.

Попытка сбросить несуществующее общее состояние не является ошибкой.

См. также раздел

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

ResetUserState(String, String)

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

public:
 static bool ResetUserState(System::String ^ path, System::String ^ username);
public static bool ResetUserState (string path, string username);
static member ResetUserState : string * string -> bool
Public Shared Function ResetUserState (path As String, username As String) As Boolean

Параметры

path
String

Путь к странице, сопоставленной со сведениями о состоянии персонализации для сброса.

username
String

Имя пользователя, связанное с данными персонализации для сброса.

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

Количество строк, для которых был выполнен сброс.

Исключения

Параметр path или username имеет значение null.

Параметр path или username представляет собой ("") пустую строку после усечения.

-или-

username содержит запятые.

-или-

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Поставщик по умолчанию указывает, что число удаленных строк было отрицательным числом.

Комментарии

Попытка сбросить несуществующее пользовательское состояние не является ошибкой.

См. также раздел

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

ResetUserState(String, String[])

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

public:
 static int ResetUserState(System::String ^ path, cli::array <System::String ^> ^ usernames);
public static int ResetUserState (string path, string[] usernames);
static member ResetUserState : string * string[] -> int
Public Shared Function ResetUserState (path As String, usernames As String()) As Integer

Параметры

path
String

Путь к странице, сопоставленной со сведениями о состоянии персонализации для сброса.

usernames
String[]

Имена пользователей, связанное с данными персонализации для сброса.

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

Количество строк, для которых был выполнен сброс.

Исключения

Параметр path или usernames имеет значение null.

Параметр path после усечения представляет собой пустую строку ("").

-или-

Член массива usernames имеет значение null, содержит запятые, либо представляет собой пустую строку после усечения.

-или-

usernames представляет собой массив нулевой длины.

-или-

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Поставщик по умолчанию указывает, что число удаленных строк было отрицательным числом.

Комментарии

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

Попытка сбросить несуществующее пользовательское состояние не является ошибкой.

См. также раздел

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