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 會在每次使用者特定的個人化資料儲存至頁面要求內容中的資料庫時,自動更新 LastActivityDateaspnet_Users
資料表中的資料行。 此行為可讓其他 ASP.NET 功能在管理過時的資料記錄以及判斷網站上的最近使用者活動時使用 LastActivityDate 屬性。