PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje dane personalizacji w magazynie danych.
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)
Parametry
- state
- PersonalizationState
Zawierający PersonalizationState dane personalizacji do zapisania.
Wyjątki
state
to null
.
Zapisywany state
obiekt ma inny typ niż obiekt state
zwrócony przez metodę LoadPersonalizationState(WebPartManager, Boolean) .
Uwagi
Ta metoda jest głównym punktem wejścia używanym przez WebPartPersonalization klasę do zapisywania danych personalizacji.
Domyślna implementacja tej metody używa metod wewnętrznej implementacji metody w celu pakowania PersonalizationState danych personalizacji do tablicy bajtów. Jeśli wyniki tego pakowania tworzą pustą tablicę bajtów (ponieważ wyodrębnianie właściwości nie powoduje danych personalizacji), domyślna implementacja wywołuje ResetPersonalizationBlob metodę . W przeciwnym razie domyślna implementacja wywołuje SavePersonalizationBlob metodę .