SqlPersonalizationProvider.SavePersonalizationBlob Método

Definição

Guarda os dados brutos de personalização para a base de dados subjacente do base de dados 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

A WebPartManager gestão dos dados de personalização.

path
String

A indica PersonalizationScope a informação de personalização a ser guardada. Este valor não pode ser null.

userName
String

O nome de utilizador para a informação de personalização no User âmbito a ser usada como chave.

dataBlob
Byte[]

O array de bytes de dados a guardar.

Observações

Se for fornecido um nome nãonull de utilizador, então o dataBlob parâmetro contém dados de personalização para User o âmbito; caso contrário, dataBlob assume-se que contém dados para Shared o âmbito.

O SqlPersonalizationProvider objeto atualiza automaticamente a LastActivityDate coluna da aspnet_Users tabela sempre que dados de personalização específicos do utilizador são guardados na base de dados no contexto de um pedido de página. Este comportamento permite que outras funcionalidades ASP.NET utilizem a propriedade LastActivityDate ao gerir registos de dados obsoletos, bem como ao determinar a atividade recente dos utilizadores num site.

Aplica-se a