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

與要重設之個人化狀態資訊相關聯的網頁路徑。

傳回

已重設的資料列之數目。

例外狀況

pathnull

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[]

應重設其每一使用者資料的使用者名稱陣列。

傳回

已重設的資料列之數目。

例外狀況

usernamesnull

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

與要重設之個人化資料相關聯的使用者名稱。

傳回

已重設的資料列之數目。

例外狀況

pathusernamenull

pathusername 於修剪後為空字串 ("")。

-或-

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[]

與要重設之個人化資料相關聯的使用者名稱。

傳回

已重設的資料列之數目。

例外狀況

pathusernamesnull

path 於修剪後為空字串 ("")。

-或-

usernames 的成員為 null、於修剪後為空字串,或包含逗號。

-或-

usernames 是長度為零的陣列。

-或-

組態中定義的個人化提供者之提供者不是正確的型別。

-或-

任一參數的字串長度大於 256 個字元。

在嘗試建立及初始化其中一個設定的個人化提供者的執行個體時,發生組態例外狀況。

-或-

找不到組態中定義的預設個人化提供者。

預設的提供者指出已刪除的資料行數目為負數。

備註

這個方法會在基礎資料存放區中重設與 所指定 path 頁面參數中包含的 usernames 每個使用者相關聯的每一使用者狀態。

嘗試重設不存在的使用者狀態不是錯誤。

另請參閱

適用於