Language

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 プロパティを使用し、サイトでの最近のユーザー アクティビティを決定できます。

適用対象