PersonalizationProvider.SavePersonalizationState(PersonalizationState) 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.
Kişiselleştirme verilerini bir veri deposuna kaydeder.
public:
virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)
Parametreler
- state
- PersonalizationState
PersonalizationState Kaydedilecek kişiselleştirme verilerini içeren.
Özel durumlar
state
, null
değeridir.
Kaydedilen state
nesne, yöntemi tarafından döndürülen nesneden state
farklı bir türe LoadPersonalizationState(WebPartManager, Boolean) sahip.
Açıklamalar
Bu yöntem, kişiselleştirme verilerini kaydetmek için sınıfı tarafından WebPartPersonalization kullanılan ana giriş noktasıdır.
Bu yöntemin varsayılan uygulaması, kişiselleştirme verilerini bir bayt dizisine paketlemek için iç uygulamasının PersonalizationState yöntemlerini kullanır. Bu paketlemenin sonuçları boş bir bayt dizisi oluşturursa (özellik ayıklama işlemi kişiselleştirme verilerine neden olmadığından), varsayılan uygulama yöntemini çağırır ResetPersonalizationBlob . Aksi takdirde, varsayılan uygulama yöntemini çağırır SavePersonalizationBlob .