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 in einer abgeleiteten Klasse überschrieben, werden Personalisierungsrohdaten 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
Der WebPartManager, der die Personalisierungsdaten verwaltet.
- path
- String
Der Pfad für Personalisierungsinformationen, der als Datenspeicherschlüssel verwendet werden soll.
- userName
- String
Der Benutzername für Personalisierungsinformationen, der als Schlüssel verwendet werden soll.
- dataBlob
- Byte[]
Das Bytearray der zu speichernden Daten.
Hinweise
Diese Methode ist die abstrakte Definition der Methode, die zum Speichern von Rohpersonalisierungsdaten im zugrunde liegenden Datenspeicher verwendet wird.
Abgeleitete Implementierungen sollten die webPartManager
Parameter , und als path
userName
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 in der Lage sein, zwischen und Shared dem Bereich zu User unterscheiden. Wenn ein Nichtbenutzername angegeben wird, befindet sich der Parameter im Gültigkeitsbereich. Andernfalls wird davon ausgegangen, dass sich null
dataBlob
der Parameter im User dataBlob
Shared Gültigkeitsbereich befindet.