Partilhar via


SqlPersonalizationProvider.SavePersonalizationBlob Método

Definição

Salva dados de personalização brutos no banco de dados subjacente do 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())

Parâmetros

webPartManager
WebPartManager

O WebPartManager que gerencia os dados de personalização.

path
String

Um PersonalizationScope que indica quais são as informações de personalização a serem salvas. Esse valor não pode ser null.

userName
String

O nome de usuário para informações de personalização no escopo de User a ser usado como a chave.

dataBlob
Byte[]

A matriz de bytes de dados a ser salva.

Comentários

Se um nome de usuário não fornull fornecido, o dataBlob parâmetro conterá dados de personalização para User escopo; caso contrário, dataBlob será considerado que contém dados para Shared escopo.

O SqlPersonalizationProvider objeto atualiza automaticamente a LastActivityDate coluna na aspnet_Users tabela sempre que dados de personalização específicos do usuário são salvos no banco de dados no contexto de uma solicitação de página. Esse comportamento permite que outros recursos de ASP.NET usem a LastActivityDate propriedade ao gerenciar registros de dados obsoletos, bem como determinar atividades recentes do usuário em um site.

Aplica-se a