PersonalizationAdministration.ResetUserState Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Resets all per-user state in the underlying data store for the specified parameters.
Overloads
| ResetUserState(String) |
Resets all per-user state in the underlying data store for the specified path. |
| ResetUserState(String[]) |
Resets all per-user state in the underlying data store for the specified paths. |
| ResetUserState(String, String) |
Resets per-user state in the underlying data store for the specified combination of user name and path. |
| ResetUserState(String, String[]) |
Resets per-user state in the underlying data store for the page and users specified. |
ResetUserState(String)
Resets all per-user state in the underlying data store for the specified path.
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
Parameters
- path
- String
The path to the page associated with the personalization state information to be reset.
Returns
The number of rows that were reset.
Exceptions
path is null.
path is an empty string ("").
-or-
The provider for a personalization provider defined in configuration is not of the correct type.
-or-
The length of the string of any parameter is greater than 256 characters.
A configuration exception occurred while attempting to create and initialize an instance of one of the configured personalization providers.
-or-
The default personalization provider defined in configuration could not be found.
The default provider indicated that the number of deleted rows was a negative number.
Remarks
This method returns the count of the number of rows that were reset. It is not an error to attempt to reset nonexistent shared state.
See also
- WebPartPersonalization
- ASP.NET Web Parts Controls
- Web Parts Personalization Overview
- Walkthrough: Implementing Web Parts Personalization with a User Control
- Web Parts Personalization
Applies to
ResetUserState(String[])
Resets all per-user state in the underlying data store for the specified paths.
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
Parameters
- usernames
- String[]
An array of user names whose per-user data should be reset.
Returns
The number of rows that were reset.
Exceptions
usernames is null.
usernames is a zero-length array.
-or-
A member of usernames is either null, contains commas, or is an empty string ("") after trimming.
-or-
The provider for a personalization provider defined in configuration is not of the correct type.
-or-
The length of the string of any parameter is greater than 256 characters.
A configuration exception occurred while attempting to create and initialize an instance of one of the configured personalization providers.
-or-
The default personalization provider defined in configuration could not be found.
The default provider indicated that the number of deleted rows was a negative number.
Remarks
This method resets all per-user state in the underlying data store associated with the users contained in the usernames parameter, and returns a count of the number of rows that were reset.
It is not an error to attempt to reset nonexistent shared state.
See also
- WebPartPersonalization
- ASP.NET Web Parts Controls
- Web Parts Personalization Overview
- Walkthrough: Implementing Web Parts Personalization with a User Control
- Web Parts Personalization
Applies to
ResetUserState(String, String)
Resets per-user state in the underlying data store for the specified combination of user name and path.
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
Parameters
- path
- String
The path to the page associated with the personalization state information to be reset.
- username
- String
The user name associated with the personalization data to be reset.
Returns
The number of rows that were reset.
Exceptions
path or username is null.
path or username is an empty string ("") after trimming.
-or-
username contains commas.
-or-
The provider for a personalization provider defined in configuration is not of the correct type.
-or-
The length of the string of any parameter is greater than 256 characters.
A configuration exception occurred while attempting to create and initialize an instance of one of the configured personalization providers.
-or-
The default personalization provider defined in configuration could not be found.
The default provider indicated that the number of deleted rows was a negative number.
Remarks
It is not an error to attempt to reset nonexistent user state.
See also
- WebPartPersonalization
- ASP.NET Web Parts Controls
- Web Parts Personalization Overview
- Walkthrough: Implementing Web Parts Personalization with a User Control
- Web Parts Personalization
Applies to
ResetUserState(String, String[])
Resets per-user state in the underlying data store for the page and users specified.
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
Parameters
- path
- String
The path to the page associated with the personalization state information to be reset.
- usernames
- String[]
The user names associated with the personalization data to be reset.
Returns
The number of rows that were reset.
Exceptions
path or usernames is null.
path is an empty string ("") after trimming.
-or-
A member of usernames is null, an empty string after trimming, or contains commas.
-or-
usernames is a zero-length array.
-or-
The provider for a personalization provider defined in configuration is not of the correct type.
-or-
The length of the string of any parameter is greater than 256 characters.
A configuration exception occurred while attempting to create and initialize an instance of one of the configured personalization providers.
-or-
The default personalization provider defined in configuration could not be found.
The default provider indicated that the number of deleted rows was a negative number.
Remarks
This method resets per-user state in the underlying data store associated with each user contained in the usernames parameter for the page specified by path.
It is not an error to attempt to reset nonexistent user state.
See also
- WebPartPersonalization
- ASP.NET Web Parts Controls
- Web Parts Personalization Overview
- Walkthrough: Implementing Web Parts Personalization with a User Control
- Web Parts Personalization