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メソッドを使用して、特定のページにカウントをさらに絞り込みます。

こちらもご覧ください

適用対象