PersonalizationState Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |