PersonalizationProvider.SavePersonalizationBlob Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden rohe Personalisierungsdaten im zugrunde liegenden Datenspeicher gespeichert.
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())
Parameter
- webPartManager
- WebPartManager
Die WebPartManager Verwaltung der Personalisierungsdaten.
- path
- String
Der Pfad für Personalisierungsinformationen, die als Datenspeicherschlüssel verwendet werden sollen.
- userName
- String
Der Benutzername für Personalisierungsinformationen, die als Schlüssel verwendet werden sollen.
- dataBlob
- Byte[]
Das Bytearray der zu speichernden Daten.
Hinweise
Diese Methode ist die abstrakte Definition der Methode zum Speichern roher Personalisierungsdaten im zugrunde liegenden Datenspeicher.
Abgeleitete Implementierungen sollten die webPartManager, pathund userName Parameter als Speicherschlüssel verwenden. Der abgeleitete Personalisierungsanbieter muss in der Lage sein, Personalisierungsdaten pro Seite zu unterscheiden. Darüber hinaus muss der Anbieter für den Zustand einer bestimmten Seite zwischen Shared und User Bereich unterscheiden können. Wenn ein Nichtbenutzernamenull angegeben wird, befindet sich der dataBlob Parameter im User Bereich. Andernfalls wird davon ausgegangen, dass der dataBlob Parameter im Shared Bereich liegt.