PersonalizationState Klasa
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.
Definiuje podstawowe funkcje reprezentujące dane personalizacji dla strony.
public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
- Dziedziczenie
-
PersonalizationState
Uwagi
Klasy pochodzące z tej klasy bazowej zawierają rzeczywistą implementację do zarządzania, stosowania i wyodrębniania danych personalizacji. Klasa WebPartPersonalization używa stanu personalizacji z odwołaniem do PersonalizationStateelementu .
Jeśli deweloper pisze implementację niestandardową PersonalizationState , należy również napisać niestandardowy PersonalizationProvider kod. PersonalizationProvider wystąpienia są odpowiedzialne za tworzenie i używanie PersonalizationState wystąpień.
Uwagi dotyczące implementowania
Klasy pochodne powinny zawsze wywoływać konstruktora klasy bazowej z konstruktora pochodnego.
Konstruktory
PersonalizationState(WebPartManager) |
Inicjuje nowe wystąpienie klasy PersonalizationState. |
Właściwości
IsDirty |
Pobiera wartość wskazującą, czy jakiekolwiek informacje dotyczące personalizacji uległy zmianie. |
IsEmpty |
Po zastąpieniu pobiera wartość wskazującą, czy jakikolwiek stan personalizacji został wyodrębniony przez wystąpienie stanu. |
WebPartManager |
Pobiera odwołanie do kontrolki WebPartManager skojarzonej obecnie z wystąpieniem stanu personalizacji. |
Metody
ApplyWebPartManagerPersonalization() |
Po zastąpieniu stosuje dane personalizacji do WebPartManager kontrolki skojarzonej z wystąpieniem stanu personalizacji. |
ApplyWebPartPersonalization(WebPart) |
Po zastąpieniu stosuje dane personalizacji do określonej kontrolki składników Web Part. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
ExtractWebPartManagerPersonalization() |
Po zastąpieniu wyodrębnia informacje o personalizacji z WebPartManager kontrolki skojarzonej z bieżącym stanem personalizacji. |
ExtractWebPartPersonalization(WebPart) |
Po zastąpieniu wyodrębnia dane personalizacji z określonej kontrolki składników Web Part. |
GetAuthorizationFilter(String) |
Pobiera filtr autoryzacji dla określonej kontrolki składników Web Part. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetDirty() |
Oznacza bieżący stan personalizacji jako zmieniony. |
SetWebPartDirty(WebPart) |
Po zastąpieniu oznacza kontrolkę składników Web Part jako zmienioną. |
SetWebPartManagerDirty() |
Po zastąpieniu oznacza skojarzona WebPartManager kontrolka jako zmienioną. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ValidateWebPart(WebPart) |
Sprawdza, czy określona kontrolka składników Web Part jest prawidłowa. |