Compartir a través de


SqlPersonalizationProvider.SavePersonalizationBlob Método

Definición

Guarda los datos de personalización sin formato en la base de datos Microsoft SQL Server subyacente.

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

El objeto WebPartManager que administra los datos de personalización.

path
String

Un objeto PersonalizationScope que indica la información de personalización que se guarda. Este valor no puede ser null.

userName
String

El nombre de usuario de la información de personalización en el ámbito User que se utilizará como clave de recuperación.

dataBlob
Byte[]

La matriz de bytes de datos que se va a guardar.

Comentarios

Si se proporciona un nombre que nonull es de usuario, el dataBlob parámetro contiene datos de personalización para User el ámbito; en caso contrario, dataBlob se supone que contiene datos para Shared el ámbito.

El SqlPersonalizationProvider objeto actualiza automáticamente la LastActivityDate columna de la aspnet_Users tabla cada vez que los datos de personalización específicos del usuario se guardan en la base de datos en el contexto de una solicitud de página. Este comportamiento permite que otras características de ASP.NET usen la LastActivityDate propiedad al administrar registros de datos obsoletos, así como determinar la actividad reciente del usuario en un sitio.

Se aplica a