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

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

PersonalizationProvider.FindState メソッド

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

派生クラスオーバーライドされると、スコープおよび固有のクエリ パラメータに基づき 0 個以上の PersonalizationStateInfo 派生オブジェクト含まれているコレクション返します

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

Public MustOverride Function
 FindState ( _
    scope As PersonalizationScope, _
    query As PersonalizationStateQuery, _
    pageIndex As Integer, _
    pageSize As Integer, _
    <OutAttribute> ByRef totalRecords As
 Integer _
) As PersonalizationStateInfoCollection
Dim instance As PersonalizationProvider
Dim scope As PersonalizationScope
Dim query As PersonalizationStateQuery
Dim pageIndex As Integer
Dim pageSize As Integer
Dim totalRecords As Integer
Dim returnValue As PersonalizationStateInfoCollection

returnValue = instance.FindState(scope, query, pageIndex, pageSize, totalRecords)
public abstract PersonalizationStateInfoCollection FindState (
    PersonalizationScope scope,
    PersonalizationStateQuery query,
    int pageIndex,
    int pageSize,
    out int totalRecords
)
public:
virtual PersonalizationStateInfoCollection^ FindState (
    PersonalizationScope scope, 
    PersonalizationStateQuery^ query, 
    int pageIndex, 
    int pageSize, 
    [OutAttribute] int% totalRecords
) abstract
public abstract PersonalizationStateInfoCollection FindState (
    PersonalizationScope scope, 
    PersonalizationStateQuery query, 
    int pageIndex, 
    int pageSize, 
    /** @attribute OutAttribute() */ /** @ref */ int totalRecords
)
JScript では、値型引数参照渡しされません。

パラメータ

scope

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

query

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

pageIndex

クエリ開始される位置

pageSize

返されるレコードの数。

totalRecords

レコード数の合計

戻り値
0 個以上の PersonalizationStateInfo 派生オブジェクト含んでいる PersonalizationStateInfoCollection。

解説解説

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

返される項目の集合は、pageIndex パラメータおよび pageSize パラメータによって制限されます。pageSize によって返されるレコード数が設定されpageIndex によって返されるレコード設定されます。たとえば、pageIndex が 0 で pageSize25場合は、最初25 件が返されpageIndex が 1 で pageSize25場合は、26 件目から 50 件目までが返されます。すべてのレコード取得する場合には、pageIndex に 0 を、pageSize に MaxValue を設定します

PersonalizationStateInfo 派生オブジェクトは、Path プロパティおよび Username プロパティ組み合わせにより、どちらもアルファベット昇順並べ替えられて返されます。

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

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

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

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

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

空ではないコレクション返す可能性があるパラメータ組み合わせ例を以下に示します

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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

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

   

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



PersonalizationProvider.FindState メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS