PersonalizationAdministration.GetCountOfState 方法

定義

傳回基礎資料存放區中的個人化狀態項目計數,這些項目針對指定範圍和其他參數存在。

多載

GetCountOfState(PersonalizationScope, String)

傳回基礎資料存放區中的個人化狀態項目計數,這些項目針對指定參數存在。

GetCountOfState(PersonalizationScope)

傳回基礎資料存放區中的個人化狀態項目計數,這些項目針對指定範圍存在。

GetCountOfState(PersonalizationScope, String)

傳回基礎資料存放區中的個人化狀態項目計數,這些項目針對指定參數存在。

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, System::String ^ pathToMatch);
public static int GetCountOfState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, string pathToMatch);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope * string -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope, pathToMatch As String) As Integer

參數

scope
PersonalizationScope

要擷取之個人化狀態項目的範圍。

pathToMatch
String

具有要擷取之個人化狀態資訊的網頁路徑。

傳回

指定範圍的個人化狀態項目數目。

例外狀況

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

-或-

pathToMatch 在修剪後為空白字串 ("")。

-或-

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

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

-或-

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

scope 不是 PersonalizationScope 列舉型別的有效成員。

預設提供者傳回的負數計數。

備註

使用這個方法來判斷指定範圍和路徑之基礎資料存放區中的個人化狀態專案數目。

另請參閱

適用於

GetCountOfState(PersonalizationScope)

傳回基礎資料存放區中的個人化狀態項目計數,這些項目針對指定範圍存在。

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static int GetCountOfState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope) As Integer

參數

scope
PersonalizationScope

要擷取之個人化狀態項目的範圍。

傳回

指定範圍的個人化狀態項目數目。

例外狀況

scope 不是 PersonalizationScope 列舉型別的有效成員。

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

-或-

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

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

-或-

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

預設提供者傳回的負數計數。

範例

下列程式碼範例會示範如何使用 GetCountOfState 方法。 您可以在類別概觀主題中找到 PersonalizationAdministration 完整的範例。

Label4.Visible = false;
TextBox4.Text = PersonalizationAdministration.GetCountOfState(PersonalizationScope.User).ToString();

備註

使用這個方法來判斷指定範圍之基礎資料存放區中的個人化狀態專案數目。 GetCountOfState使用 方法來進一步將計數縮小至特定頁面。

另請參閱

適用於