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