PersonalizationProvider.LoadPersonalizationBlobs Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě načte nezpracovaná data individuálního nastavení z podkladového úložiště dat.
protected:
abstract void LoadPersonalizationBlobs(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ % sharedDataBlob, cli::array <System::Byte> ^ % userDataBlob);
protected abstract void LoadPersonalizationBlobs (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, ref byte[] sharedDataBlob, ref byte[] userDataBlob);
abstract member LoadPersonalizationBlobs : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * Byte[] * Byte[] -> unit
Protected MustOverride Sub LoadPersonalizationBlobs (webPartManager As WebPartManager, path As String, userName As String, ByRef sharedDataBlob As Byte(), ByRef userDataBlob As Byte())
Parametry
- webPartManager
- WebPartManager
WebPartManagerSpráva dat individuálního nastavení.
- path
- String
Cesta k informacím o personalizaci, které se mají použít jako klíč pro načtení
- userName
- String
Uživatelské jméno pro informace o individuálním nastavení, které se má použít jako klíč pro načtení
Poznámky
Třídy, které jsou odvozeny z PersonalizationProvider a implementují tuto metodu, by měly používat webPartManager
path
parametry, a username
jako načtení klíčů. Bez ohledu na to, jak jsou data uložená v úložišti dat (některá úložiště dat můžou provést nějaký typ inteligentního úložiště), musí být data individuálního nastavení vrácena jako zabalená sada bajtů ve dvou polích. Vrácená data musí odpovídat následujícím pravidlům:
Data Shared oboru musí být vždy vrácena v
sharedDataBlob
parametru.V závislosti na hodnotách klíče User se v parametru vrátí data
userDataBlob
.null
Hodnota bez hodnoty prouserName
parametr označuje, že User by měla být načtena také data.
Poskytovatel individuálního nastavení, který je odvozen z PersonalizationProvider a implementuje tuto metodu, může optimalizovat interakce s úložištěm dat načtením všech dat individuálního nastavení v jedné zpáteční cestě, na rozdíl od načítání Shared a User dat ve dvou samostatných vzjezdových cestách.