PersonalizationProvider.LoadPersonalizationBlobs Metod

Definition

När du åsidosättas i en härledd klass läser du in rådata för anpassning från det underliggande datalagret.

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())

Parametrar

webPartManager
WebPartManager

Hantering WebPartManager av anpassningsdata.

path
String

Sökvägen för anpassningsinformation som ska användas som hämtningsnyckel.

userName
String

Användarnamnet för anpassningsinformation som ska användas som hämtningsnyckel.

sharedDataBlob
Byte[]

Returnerade data för omfånget Shared .

userDataBlob
Byte[]

Returnerade data för omfånget User .

Kommentarer

Klasser som härleds från PersonalizationProvider och implementerar den här metoden bör använda parametrarna webPartManager, pathoch username som hämtningsnycklar. Oavsett hur data lagras i datalagret (vissa datalager kan utföra någon typ av intelligent lagring) måste anpassningsdata returneras som en paketerad uppsättning byte i två matriser. De returnerade data måste överensstämma med följande regler:

  • Data för omfånget Shared måste alltid returneras i parametern sharedDataBlob .

  • Beroende på nyckelvärdena User returneras data i parametern userDataBlob . Ett icke-värdenull för parametern userName anger att User data också ska hämtas.

En personanpassningsprovider som härleder från PersonalizationProvider och implementerar den här metoden kan optimera interaktioner med datalagret genom att hämta alla personanpassningsdata i en tur och retur i stället för att hämta Shared och data i två separata tur och User retur-resor.

Gäller för