PersonalizationState Klass

Definition

Definierar de grundläggande funktioner som representerar anpassningsdata för en sida.

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
Arv
PersonalizationState

Kommentarer

Klasser som härleds från den här basklassen innehåller den faktiska implementeringen för att hantera, tillämpa och extrahera anpassningsdata. Klassen WebPartPersonalization använder anpassningstillståndet med en referens till PersonalizationState.

Om en utvecklare skriver en anpassad PersonalizationState implementering måste en anpassad PersonalizationProvider också skrivas. PersonalizationProvider instanser ansvarar för att skapa och använda PersonalizationState instanser.

Anteckningar till implementerare

Härledda klasser ska alltid anropa basklasskonstruktorn från den härledda konstruktorn.

Konstruktorer

Name Description
PersonalizationState(WebPartManager)

Initierar en ny instans av PersonalizationState klassen.

Egenskaper

Name Description
IsDirty

Hämtar ett värde som anger om någon anpassningsinformation har ändrats.

IsEmpty

När det åsidosätts får du ett värde som anger om något anpassningstillstånd extraherades av en tillståndsinstans.

WebPartManager

Hämtar en referens till kontrollen som WebPartManager för närvarande är associerad med personanpassningstillståndsinstansen.

Metoder

Name Description
ApplyWebPartManagerPersonalization()

När de åsidosättas tillämpas personanpassningsdata på kontrollen WebPartManager som är associerad med personanpassningstillståndsinstansen.

ApplyWebPartPersonalization(WebPart)

När de åsidosättas tillämpas personanpassningsdata på den angivna webbdelskontrollen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExtractWebPartManagerPersonalization()

När den åsidosättas extraheras personaliseringsinformation från kontrollen WebPartManager som är associerad med det aktuella anpassningstillståndet.

ExtractWebPartPersonalization(WebPart)

Vid åsidosättande extraherar personanpassningsdata från den angivna webbdelskontrollen.

GetAuthorizationFilter(String)

Hämtar auktoriseringsfiltret för den angivna webbdelskontrollen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetDirty()

Markerar det aktuella anpassningstillståndet som ändrat.

SetWebPartDirty(WebPart)

När den åsidosättas markerar en webbdelskontroll att den har ändrats.

SetWebPartManagerDirty()

När den åsidosättas markerar den associerade WebPartManager kontrollen att den har ändrats.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ValidateWebPart(WebPart)

Verifierar att den angivna webbdelskontrollen är giltig.

Gäller för

Se även