PersonalizationProvider.SavePersonalizationBlob Metod

Definition

När de åsidosättas i en härledd klass sparar du rådata för anpassning till det underliggande datalagret.

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

Parametrar

webPartManager
WebPartManager

Hantering WebPartManager av anpassningsdata.

path
String

Sökvägen för anpassningsinformation som ska användas som datalagernyckel.

userName
String

Användarnamnet för anpassningsinformation som ska användas som nyckel.

dataBlob
Byte[]

Bytematrisen med data som ska sparas.

Kommentarer

Den här metoden är den abstrakta definitionen av den metod som används för att spara rådata för anpassning till det underliggande datalagret.

Härledda implementeringar bör använda parametrarna webPartManager, pathoch userName som lagringsnycklar. Den härledda personanpassningsprovidern måste kunna särskilja anpassningsdata per sida. För en viss sidas tillstånd måste providern dessutom kunna skilja mellan Shared och User omfång. Om ett icke-användarnamnnull anges är parametern dataBlob i User omfånget, annars antas parametern dataBlob vara i Shared omfånget.

Gäller för