PersonalizationScope Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Personalisierungsbereich für ein WebPartManager -Objekt oder den Personalisierungsbereich an, der für eine Eigenschaft eines Webpart-Steuerelements gilt.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| User | 0 | Wenn Sie auf den Bereich des WebPartManager Steuerelements verweisen, bedeutet der Bereich, |
| Shared | 1 | Wenn Sie auf den Bereich des WebPartManager Steuerelements verweisen, bedeutet der Bereich, |
Beispiele
Das folgende Beispiel veranschaulicht die Verwendung der PersonalizationScope Enumeration:
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Hinweise
Der Personalisierungsbereich ist ein wichtiges Konzept in der Webpart-Personalisierung und ist eng in andere Einstellungen integriert, einschließlich des Bereichs, in dem die Seite über das WebPartManager Steuerelement ausgeführt wird; der Bereich, der jeder Eigenschaft eines Steuerelements zugeordnet ist, und die Art und Weise, in der das Steuerelement der Seite hinzugefügt wurde. Weitere Informationen zum Personalisierungsbereich finden Sie unter "Webparts Personalization Overview".
Der Personalisierungsbereich bezieht sich auf die Anwendbarkeit von Personalisierungsdaten auf verschiedene Benutzergruppen. Einige Personalisierungsdaten gelten nur für einen bestimmten Benutzer und ein Bestimmtes Steuerelement auf einer Seite. Andere Personalisierungsdaten gelten für alle Benutzer, die eine Website anzeigen. Der Personalisierungsbereich wird in verschiedenen Bereichen der Personalisierung verwendet, um anzugeben, welche Datenmenge abgerufen und angezeigt werden soll.
Wenn eine Seite im Shared Personalisierungsbereich ausgeführt wird, gibt dies an, dass nur die Personalisierungsdaten für ein bestimmtes Steuerelement, das für alle Benutzer, die das Steuerelement anzeigen, geladen werden sollten. Je nach den aktuell ausgeführten Rechten des Benutzers können diese allgemein anwendbaren Daten auch geändert und wieder im Datenspeicher gespeichert werden. Wenn eine Seite im User Personalisierungsbereich ausgeführt wird, gibt dies an, dass die Personalisierungsdaten eines Steuerelements basierend auf dem aktuell ausgeführten Benutzer gespeichert und geladen werden sollen. Dies bedeutet in der Regel, dass benutzerspezifische Daten in einem Steuerelement geladen und gespeichert werden können, während allgemein anwendbare Daten (oder freigegebene Daten) nur für das Steuerelement angezeigt werden können.
Ein WebPartManager Steuerelement, das den allgemeinen Lebenszyklus der Personalisierung verwaltet, wird in einem der beiden Personalisierungsbereiche ausgeführt.