PersonalizationProvider.SavePersonalizationBlob Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılınan, ham kişiselleştirme verilerini temel alınan veri deposuna kaydeder.
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())
Parametreler
- webPartManager
- WebPartManager
Kişiselleştirme WebPartManager verilerini yönetme.
- path
- String
Veri deposu anahtarı olarak kullanılacak kişiselleştirme bilgileri yolu.
- userName
- String
Anahtar olarak kullanılacak kişiselleştirme bilgileri için kullanıcı adı.
- dataBlob
- Byte[]
Kaydediyecek verilerin byte dizisi.
Açıklamalar
Bu yöntem ham kişiselleştirme verilerini temel alınan veri deposuna kaydetmede kullanılan yöntemin soyut tanımıdır.
Türetilmiş uygulamalar depolama anahtarları webPartManager
olarak , ve parametrelerini kullan path
userName
olmalıdır. Türetilen kişiselleştirme sağlayıcısı, kişiselleştirme verilerini sayfa başına ayrımlı olarak ayırt etmek için gerekir. Ayrıca, bir sayfanın durumu için sağlayıcının ile kapsam arasında ayrım yapmak mümkün Shared User olması gerekir. Kullanıcı olmayan bir null
ad sağlanırsa, parametre dataBlob
kapsamdadır; aksi takdirde User dataBlob
parametrenin kapsamda olduğu Shared varsayılır.