PersonalizationProvider.SavePersonalizationBlob Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando sottoposto a override in una classe derivata, salva i dati di 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 gestisce i dati di personalizzazione.
- path
- String
Percorso delle informazioni di personalizzazione da usare come chiave dell'archivio dati.
- userName
- String
Nome utente per le informazioni di personalizzazione da usare come chiave.
- dataBlob
- Byte[]
Matrice di byte di dati da salvare.
Commenti
Questo metodo è la definizione astratta del metodo usato per salvare i dati di personalizzazione non elaborati nell'archivio dati sottostante.
Le implementazioni derivate devono usare i webPartManagerparametri , pathe userName come chiavi di archiviazione. Il provider di personalizzazione derivato deve essere in grado di distinguere i dati di personalizzazione per pagina. Inoltre, per lo stato di una determinata pagina, il provider deve essere in grado di distinguere tra Shared e User ambito. Se viene specificato unnull nome non utente, il dataBlob parametro è nell'ambito User ; in caso contrario, si presuppone che il dataBlob parametro sia nell'ambito Shared .