PersonalizationState Klasa

Definicja

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 PersonalizationStateklasy .

Jeśli deweloper pisze implementację niestandardową PersonalizationState , należy również napisać niestandardowe PersonalizationProvider . PersonalizationProvider wystąpienia są odpowiedzialne za tworzenie i używanie PersonalizationState wystąpień.

Uwagi dotyczące implementowania

Klasy pochodne powinny zawsze wywoływać konstruktor 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 o 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 przesłonięciu wyodrębnia informacje o personalizacji z WebPartManager kontrolki skojarzonej ze stanem bieżącej 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 bieżące wystąpienie.

(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 przesłonięciu 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.

Dotyczy

Zobacz też