PersonalizationProvider.GetCountOfState メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PersonalizationProvider.GetCountOfState メソッドの意味・解説 

PersonalizationProvider.GetCountOfState メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

派生クラスでオーバーライドされると、指定したスコープ内に存在する基になるデータ ストア内の行数を返します。

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public MustOverride Function
 GetCountOfState ( _
    scope As PersonalizationScope, _
    query As PersonalizationStateQuery _
) As Integer
Dim instance As PersonalizationProvider
Dim scope As PersonalizationScope
Dim query As PersonalizationStateQuery
Dim returnValue As Integer

returnValue = instance.GetCountOfState(scope, query)
public abstract int GetCountOfState (
    PersonalizationScope scope,
    PersonalizationStateQuery query
)
public:
virtual int GetCountOfState (
    PersonalizationScope scope, 
    PersonalizationStateQuery^ query
) abstract
public abstract int GetCountOfState (
    PersonalizationScope scope, 
    PersonalizationStateQuery query
)
public abstract function GetCountOfState (
    scope : PersonalizationScope, 
    query : PersonalizationStateQuery
) : int

パラメータ

scope

クエリされるパーソナル化情報の PersonalizationScope。この値を null 参照 (Visual Basic では Nothing) にすることはできません。

query

クエリを含んでいる PersonalizationStateQuery。この値は、null 参照 (Visual Basic では Nothing) の場合もあります。

戻り値
指定した scope パラメータに存在する、基になるデータ ストア内の行数。

解説解説

このメソッドは、パーソナル化データの数を取得するための管理メソッドの抽象定義です。派生した実装は、次に説明する論理に従っている必要があります。

このメソッドは、基になるデータ ストアへのクエリでワイルドカード文字を渡します。現在のところ、ワイルドカード文字のサポートは、各プロバイダがアスタリスク (*)、パーセント記号 (%)、アンダースコア (_) などの文字を処理する方法に依存しています。

通常、SQL 準拠のデータ ストアでは、PathToMatch プロパティ内の検索文字列のテキストの先頭、末尾、または中間にワイルドカード文字が指定された部分的なパスで、ワイルドカード検索を実行できます。たとえば、"~/vdir" で始まるすべてのパスを検索するには、PathToMatch プロパティを "~/vdir%" と設定します。

同様に、部分的なユーザー名によるワイルドカード検索では、UsernameToMatch プロパティ内のテキスト文字列のあらゆる箇所にワイルドカード文字を指定できます。たとえば、"John" で始まるすべてのユーザー名を検索するには、UsernameToMatch パラメータは "John%" のようになります。

クエリに関して次の制約が適用されます。

このメソッドでは、クエリ パラメータの組み合わせは検証されません。たとえば、コードで、共有スコープの特定のユーザー名に関連付けられたパーソナル化状態レコードの数を要求できます。ユーザー名は共有情報に関連付けられていないため、返される数は 0 となります。

0 ではない数を返すことができるパラメータの組み合わせ例を以下に示します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PersonalizationProvider クラス
PersonalizationProvider メンバ
System.Web.UI.WebControls.WebParts 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

PersonalizationProvider.GetCountOfState メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PersonalizationProvider.GetCountOfState メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS