Compartilhar via


SqlPersonalizationProvider.SavePersonalizationBlob Método

Definição

Salva dados brutos de personalização no banco de dados do Microsoft SQL Server subjacente.

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 gerenciamento dos dados de personalização.

path
String

Uma PersonalizationScope indicação das 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 User escopo a ser usado como a chave.

dataBlob
Byte[]

A matriz de bytes de dados a serem salvos.

Comentários

Se um nome de usuário nãonull for 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 o 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