PersonalizationProvider.LoadPersonalizationBlobs Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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ärdenullför parameternuserNameanger 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.