Aracılığıyla paylaş


PersonalizationProvider.SavePersonalizationState(PersonalizationState) Yöntem

Tanım

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 .

Şunlara uygulanır