PersonalizationProvider.SavePersonalizationBlob Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.