Condividi tramite


SqlPersonalizationProvider.SavePersonalizationBlob Metodo

Definizione

Salva i dati di personalizzazione non elaborati nel database microsoft SQL Server sottostante.

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())

Parametri

webPartManager
WebPartManager

Oggetto WebPartManager che gestisce i dati di personalizzazione.

path
String

Oggetto PersonalizationScope che indica le informazioni di personalizzazione da salvare. Questo valore non può essere null.

userName
String

Nome utente per le informazioni di personalizzazione nell'ambito User da usare come chiave.

dataBlob
Byte[]

Matrice di byte di dati da salvare.

Commenti

Se viene specificato unnull nome non utente, il dataBlob parametro contiene dati di personalizzazione per User l'ambito; in caso contrario, dataBlob si presuppone che contengano dati per Shared l'ambito.

L'oggetto SqlPersonalizationProvider aggiorna automaticamente la LastActivityDate colonna nella aspnet_Users tabella ogni volta che i dati di personalizzazione specifici dell'utente vengono salvati nel database nel contesto di una richiesta di pagina. Questo comportamento consente ad altre funzionalità di ASP.NET di utilizzare la LastActivityDate proprietà quando si gestiscono record di dati non aggiornati e di determinare le attività utente recenti in un sito.

Si applica a