PersonalizationProvider.SavePersonalizationBlob Método

Definición

Cuando se invalida en una clase derivada, guarda los datos de personalización sin procesar en el almacén de datos subyacente.

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

Parámetros

webPartManager
WebPartManager

La WebPartManager administración de los datos de personalización.

path
String

Ruta de acceso para la información de personalización que se va a usar como clave del almacén de datos.

userName
String

Nombre de usuario para la información de personalización que se va a usar como clave.

dataBlob
Byte[]

Matriz de bytes de datos que se va a guardar.

Comentarios

Este método es la definición abstracta del método utilizado para guardar datos de personalización sin procesar en el almacén de datos subyacente.

Las implementaciones derivadas deben usar los webPartManagerparámetros , pathy userName como claves de almacenamiento. El proveedor de personalización derivada debe poder distinguir los datos de personalización por página. Además, para el estado de una página determinada, el proveedor debe poder distinguir entre Shared y User el ámbito. Si se proporciona un nombre que nonull es de usuario, el dataBlob parámetro está en User el ámbito; en caso contrario, se supone que el dataBlob parámetro está en Shared el ámbito.

Se aplica a