SqlPersonalizationProvider.SavePersonalizationBlob メソッド

定義

生のパーソナル化データを、基になる Microsoft SQL Server データベースに保存します。

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

パラメーター

webPartManager
WebPartManager

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

path
String

保存されるパーソナル化情報を示す PersonalizationScope。 この値を null にすることはできません。

userName
String

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

dataBlob
Byte[]

保存されるバイト配列のデータ。

注釈

ユーザー名以外null が指定されている場合、パラメーターにはスコープの dataBlob パーソナル化データ User が含まれます。それ以外の場合は、 dataBlob スコープの Shared データが含まれていると見なされます。

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

適用対象