語言

PersonalizationAdministration.GetCountOfState 方法

定義

回傳底層資料庫中針對指定範圍存在的個人化狀態項目及額外參數的數量。

多載

名稱 Description
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 方法進一步縮小到特定頁面的數量。

另請參閱

適用於