PersonalizationScope Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het persoonlijke bereik voor een WebPartManager object of het persoonlijke bereik aangegeven dat van toepassing is op een eigenschap in een besturingselement webonderdelen.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| User | 0 | Wanneer u verwijst naar het bereik op het WebPartManager besturingselement, |
| Shared | 1 | Wanneer u naar het bereik van het WebPartManager besturingselement verwijst, |
Voorbeelden
In het volgende voorbeeld ziet u hoe u de PersonalizationScope opsomming gebruikt:
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Opmerkingen
Personalisatiebereik is een belangrijk concept in het aanpassen van webonderdelen en is nauw geïntegreerd met andere instellingen, waaronder het bereik waarin de pagina, via het WebPartManager besturingselement, wordt uitgevoerd; het bereik dat is gekoppeld aan elke eigenschap op een besturingselement en de manier waarop het besturingselement aan de pagina is toegevoegd. Zie Overzicht van persoonlijke instellingen voor webonderdelen voor meer informatie over persoonlijke instellingen.
Het personalisatiebereik verwijst naar de manier waarop persoonlijke gegevens van toepassing zijn op verschillende sets gebruikers. Sommige persoonlijke gegevens zijn alleen van toepassing op een specifieke gebruiker en controle op een pagina. Andere persoonlijke gegevens zijn van toepassing op alle gebruikers die een site bekijken. Het personalisatiebereik wordt gebruikt in verschillende gebieden van personalisatie om aan te geven welke set gegevens moet worden opgehaald en weergegeven.
Wanneer een pagina wordt uitgevoerd in Shared het persoonlijke bereik, geeft dit aan dat alleen de persoonlijke gegevens voor een specifiek besturingselement, van toepassing op alle gebruikers die het besturingselement bekijken, moeten worden geladen. Afhankelijk van de rechten van de gebruiker die momenteel worden uitgevoerd, kunnen deze algemeen toepasselijke gegevens ook worden gewijzigd en opgeslagen in het gegevensarchief. Wanneer een pagina wordt uitgevoerd in User het persoonlijke bereik, geeft dit aan dat de persoonlijke instellingen van een besturingselement moeten worden opgeslagen en geladen op basis van de gebruiker die momenteel wordt uitgevoerd. Dit betekent meestal dat gebruikersspecifieke gegevens kunnen worden geladen en opgeslagen in een besturingselement, terwijl algemeen toepasselijke gegevens (of gedeelde gegevens) alleen op het besturingselement kunnen worden weergegeven.
Een WebPartManager controle, die de levenscyclus van persoonlijke instellingen op hoog niveau beheert, wordt uitgevoerd in een van de twee personalisatiebereiken.