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 webPartManager
parameter , 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
sharedDataBlob
parameter .Bergantung pada nilai kunci, User data dikembalikan dalam
userDataBlob
parameter . Nilai bukannull
untukuserName
parameter 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.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk