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 auf eine Eigenschaft eines Webparts-Steuerelements angewendet wird.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Vererbung
Felder
Shared | 1 | Wenn es sich um den Gültigkeitsbereich für das WebPartManager-Steuerelement handelt, bedeutet |
User | 0 | Wenn es sich um einen Gültigkeitsbereich für das WebPartManager-Steuerelement handelt, bedeutet |
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 Schlüsselkonzept bei der Personalisierung von Webparts und ist eng in andere Einstellungen integriert, einschließlich des Bereichs, in dem die Seite über das WebPartManager -Steuerelement ausgeführt wird, den Bereich, der den einzelnen Eigenschaften 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 Übersicht über die Webparts-Personalisierung.
Der Personalisierungsbereich bezieht sich darauf, wie Personalisierungsdaten für verschiedene Gruppen von Benutzern anwendbar sind. 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, welcher Datensatz abgerufen und angezeigt werden soll.
Wenn eine Seite im Shared
Personalisierungsbereich ausgeführt wird, bedeutet dies, dass nur die Personalisierungsdaten für ein bestimmtes Steuerelement geladen werden sollen, die für alle Benutzer gelten, die das Steuerelement anzeigen. Je nach den derzeit ausgeführten Benutzerrechten können diese allgemein anwendbaren Daten auch geändert und wieder im Datenspeicher gespeichert werden. Wenn eine Seite im User
Personalisierungsbereich ausgeführt wird, bedeutet dies, dass die Personalisierungsdaten eines Steuerelements basierend auf dem aktuell ausgeführten Benutzer gespeichert und geladen werden sollen. In der Regel bedeutet dies, dass benutzerspezifische Daten in ein Steuerelement geladen und gespeichert werden können, während allgemein anwendbare Daten (oder freigegebene Daten) nur im Steuerelement angezeigt werden können.
Ein WebPartManager Steuerelement, das den allgemeinen Lebenszyklus der Personalisierung verwaltet, wird in einem der beiden Personalisierungsbereiche ausgeführt.