PersonalizationProvider.LoadPersonalizationBlobs Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat ditimpa di kelas turunan, memuat data personalisasi mentah dari penyimpanan data yang mendasar.
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())
Parameter
- webPartManager
- WebPartManager
Mengelola WebPartManager data personalisasi.
- path
- String
Jalur untuk informasi personalisasi yang akan digunakan sebagai kunci pengambilan.
- userName
- String
Nama pengguna untuk informasi personalisasi yang akan digunakan sebagai kunci pengambilan.
Keterangan
Kelas yang berasal dari PersonalizationProvider dan menerapkan metode ini harus menggunakan webPartManagerparameter , path, dan username sebagai kunci pengambilan. Terlepas dari bagaimana data disimpan di penyimpanan data (beberapa penyimpanan data mungkin melakukan beberapa jenis penyimpanan cerdas), data personalisasi harus dikembalikan sebagai sekumpulan byte yang dikemas dalam dua array. Data yang dikembalikan harus sesuai dengan aturan berikut:
Data untuk Shared cakupan harus selalu dikembalikan dalam
sharedDataBlobparameter .Bergantung pada nilai kunci, User data dikembalikan dalam
userDataBlobparameter . Nilai bukannulluntukuserNameparameter menunjukkan bahwa User data juga harus diambil.
Penyedia personalisasi yang berasal dari PersonalizationProvider dan menerapkan metode ini dapat mengoptimalkan interaksi dengan penyimpanan datanya dengan mengambil semua data personalisasi dalam satu perjalanan pulang pergi, dibandingkan dengan mengambil Shared dan User data dalam dua perjalanan pulang pergi terpisah.