Condividi tramite


PersonalizationProvider.SavePersonalizationBlob Metodo

Definizione

Quando viene sottoposto a override in una classe derivata, salva i dati sulla personalizzazione non elaborati nell'archivio dati sottostante.

protected:
 abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())

Parametri

webPartManager
WebPartManager

Oggetto WebPartManager che consente la gestione dei dati sulla personalizzazione.

path
String

Percorso per le informazioni sulla personalizzazione da utilizzare come chiave dell'archivio dati.

userName
String

Nome utente per le informazioni sulla personalizzazione da utilizzare come chiave.

dataBlob
Byte[]

Matrice di byte dei dati da salvare.

Commenti

Questo metodo è la definizione astratta del metodo utilizzato per salvare i dati sulla personalizzazione non elaborati nell'archivio dati sottostante.

Le implementazioni derivate devono usare webPartManager i parametri , e come chiavi di path userName archiviazione. Il provider di personalizzazioni derivate deve essere in grado di distinguere i dati sulla personalizzazione per pagina. Inoltre, per lo stato di una determinata pagina, il provider deve essere in grado di distinguere tra Shared e User l'ambito. Se viene specificato un nome utente non , il parametro è nell'ambito; in caso contrario, si presuppone che il parametro null dataBlob sia User dataBlob Shared nell'ambito.

Si applica a