PersonalizationProvider.SavePersonalizationBlob Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.