Aracılığıyla paylaş


PersonalizationProvider.SavePersonalizationBlob Yöntem

Tanım

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.

Şunlara uygulanır