SqlPersonalizationProvider.LoadPersonalizationBlobs メソッド

定義

指定したパラメーターに基づいて、基になるデータ ストアからパーソナル化データを読み込みます。

protected:
 override void LoadPersonalizationBlobs(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ % sharedDataBlob, cli::array <System::Byte> ^ % userDataBlob);
protected override void LoadPersonalizationBlobs (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, ref byte[] sharedDataBlob, ref byte[] userDataBlob);
override this.LoadPersonalizationBlobs : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * Byte[] * Byte[] -> unit
Protected Overrides Sub LoadPersonalizationBlobs (webPartManager As WebPartManager, path As String, userName As String, ByRef sharedDataBlob As Byte(), ByRef userDataBlob As Byte())

パラメーター

webPartManager
WebPartManager

パーソナル化データを管理している WebPartManager

path
String

検索キーとして使用される Shared スコープ内のパーソナル化情報のパス。

userName
String

検索キーとして使用される User スコープ内のパーソナル化情報のユーザー名。

sharedDataBlob
Byte[]

Shared スコープに返されたデータ。

userDataBlob
Byte[]

User スコープに返されたデータ。

注釈

このメソッドでは、 webPartManager取得キーとして 、 path、および username パラメーターを使用します。 返されるデータには、次のものが含まれます。

  • SharedパラメーターでsharedDataBlob返されるデータ。

  • キー値に応じて、 User パラメーターに userDataBlob データが返されます。 パラメーターの値以外null は、 userName データも取得されることを User 示します。

SqlPersonalizationProviderユーザー固有のパーソナル化データがLastActivityDateページ要求のコンテキストでaspnet_Usersデータベースから読み込まれるたびに、オブジェクトによってテーブル内の列が自動的に更新されます。 この動作により、古いデータ レコードを管理するときに他の ASP.NET 機能でプロパティを使用LastActivityDateできるほか、サイトでの最近のユーザー アクティビティを決定できます。

適用対象