WebPartPersonalization.EnsureEnabled(Boolean) Metod

Definition

Säkerställer att instansen WebPartPersonalization har slutfört initieringen eller att den aktuella användaren har behörighet att ändra anpassningstillståndet.

public:
 void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled(bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)

Parametrar

ensureModifiable
Boolean

Ett booleskt värde som anger vilken typ av kontroll som ska göras.

Undantag

Den aktuella användaren har inte behörighet att ändra anpassningsinformation eller så misslyckades andra kontroller.

-eller-

IsEnabled returnerade false.

Kommentarer

Den här metoden är en hjälpmetod som används i flera WebPartPersonalization metoder för att säkerställa en av två saker:

  • Instansen WebPartPersonalization har slutfört initieringen (till exempel Load anropades metoden och slutfördes). Den här kontrollen görs om parametern ensureModifiable är lika med false.

    -eller-

  • Den aktuella användaren har behörighet att ändra anpassningstillståndet. Den här kontrollen görs om ensureModifiable är lika med true.

Kontrollen WebPartManager anropar även den här metoden i ett antal fall:

  • Om du vill växla visningsläget till något annat än normalt. Den aktuella användaren måste ha behörighet att ändra anpassningstillståndet.

  • Om du vill lägga till, ta bort eller flytta webbdelskontroller. Den aktuella användaren måste ha behörighet att ändra anpassningstillståndet.

  • För att ansluta, koppla från och redigera webbdelskontroller. Den aktuella användaren måste ha behörighet att ändra anpassningstillståndet.

  • Så här exporterar du kontrollerna för webbdelar på en sida. Instansen WebPartPersonalization måste ha slutfört initieringen.

  • Så här importerar du kontroller för webbdelar. Den aktuella användaren måste ha behörighet att ändra anpassningstillståndet.

Gäller för

Se även