Sdílet prostřednictvím


PersonalizationProvider.LoadPersonalizationBlobs Metoda

Definice

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í

sharedDataBlob
Byte[]

Vrácená data pro Shared rozsah.

userDataBlob
Byte[]

Vrácená data pro User rozsah.

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 . nullHodnota bez hodnoty pro userName 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.

Platí pro