SqlPersonalizationProvider.SavePersonalizationBlob メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
生のパーソナル化データを、基になる 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
にすることはできません。
- dataBlob
- Byte[]
保存されるバイト配列のデータ。
注釈
ユーザー名以外null
が指定されている場合、パラメーターにはスコープの dataBlob
パーソナル化データ User が含まれます。それ以外の場合は、 dataBlob
スコープの Shared データが含まれていると見なされます。
SqlPersonalizationProviderユーザー固有のパーソナル化データがLastActivityDateページ要求のコンテキストでaspnet_Users
データベースに保存されるたびに、オブジェクトによってテーブル内の列が自動的に更新されます。 この動作により、古いデータ レコードを管理するときに他の ASP.NET 機能でプロパティを使用LastActivityDateできるほか、サイトでの最近のユーザー アクティビティを決定できます。