Compartir a través de


PersonalizationProvider.SavePersonalizationBlob Método

Definición

Cuando se reemplaza en una clase derivada, guarda 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

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

path
String

La ruta de acceso para información de personalización que se va a utilizar como clave de almacenamiento de datos.

userName
String

El nombre de usuario para información de personalización que se va a utilizar como clave.

dataBlob
Byte[]

La 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 parámetros webPartManager , y como claves de path userName almacenamiento. El proveedor de personalización derivado debe ser capaz de distinguir los datos de personalización por página. Además, para el estado de una página determinada, el proveedor debe ser capaz de distinguir entre Shared el ámbito User y . Si se proporciona un nombre de usuario que no es , el parámetro está en el ámbito; de lo contrario, se supone que el parámetro null dataBlob está en el User dataBlob Shared ámbito.

Se aplica a