Freigeben über


PersonalizationState Klasse

Definition

Definiert die grundlegende Funktionalität, die die Personalisierungsdaten für eine Seite darstellt.

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

Hinweise

Klassen, die von dieser Basisklasse abgeleitet werden, enthalten die tatsächliche Implementierung zum Verwalten, Anwenden und Extrahieren von Personalisierungsdaten. Die WebPartPersonalization -Klasse verwendet den Personalisierungszustand mit einem Verweis auf PersonalizationState.

Wenn ein Entwickler eine benutzerdefinierte PersonalizationState Implementierung schreibt, muss auch eine benutzerdefinierte PersonalizationProvider geschrieben werden. PersonalizationProvider Instanzen sind für das Erstellen und Verwenden von PersonalizationState Instanzen verantwortlich.

Hinweise für Ausführende

Abgeleitete Klassen sollten immer den Basisklassenkonstruktor vom abgeleiteten Konstruktor aufrufen.

Konstruktoren

PersonalizationState(WebPartManager)

Initialisiert eine neue Instanz der PersonalizationState-Klasse.

Eigenschaften

IsDirty

Ruft einen Wert ab, der angibt, ob Personalisierungsinformationen geändert wurden.

IsEmpty

Wenn überschrieben, wird ein Wert abgerufen, der angibt, ob ein Personalisierungszustand von einer Zustandsinstanz extrahiert wurde.

WebPartManager

Ruft einen Verweis auf das WebPartManager-Steuerelement auf, das der Personalisierungszustandsinstanz gegenwärtig zugeordnet ist.

Methoden

ApplyWebPartManagerPersonalization()

Wenn überschrieben, werden Personalisierungsdaten auf das der Personalisierungsinstanz zugeordnete WebPartManager-Steuerelement angewendet.

ApplyWebPartPersonalization(WebPart)

Wenn überschrieben, werden Personalisierungsdaten auf das angegebene Webparts-Steuerelement angewendet.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExtractWebPartManagerPersonalization()

Wenn überschrieben, werden Personalisierungsinformationen aus dem WebPartManager-Steuerelement extrahiert, das dem aktuellen Personalisierungszustand zugeordnet ist.

ExtractWebPartPersonalization(WebPart)

Wenn überschrieben, werden Personalisierungsdaten aus dem angegebenen Webparts-Steuerelement extrahiert.

GetAuthorizationFilter(String)

Ruft den Autorisierungsfilter für das angegebene Webparts-Steuerelement ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetDirty()

Markiert den aktuellen Personalisierungszustand als geändert.

SetWebPartDirty(WebPart)

Wenn überschrieben, wird ein Webparts-Steuerelement als geändert markiert.

SetWebPartManagerDirty()

Wenn überschrieben, wird das zugeordnete WebPartManager-Steuerelement als geändert markiert.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateWebPart(WebPart)

Überprüft die Gültigkeit des angegebenen Webparts-Steuerelements.

Gilt für:

Weitere Informationen