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 スコープの返されたデータ。

注釈

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

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

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

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

適用対象