Partager via


WebPartPersonalization.EnsureEnabled(Boolean) Méthode

Définition

Garantit que l'instance de WebPartPersonalization a terminé l'initialisation ou que l'utilisateur en cours dispose des droits nécessaires pour modifier un état de personnalisation.

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

Paramètres

ensureModifiable
Boolean

Valeur Boolean qui indique le type de contrôle qui doit s'effectuer.

Exceptions

L'utilisateur en cours ne dispose pas des droits nécessaires pour modifier des informations de personnalisation, ou d'autres contrôles ont échoué.

- ou -

IsEnabled a retourné false.

Remarques

Cette méthode est une méthode d’assistance utilisée dans plusieurs WebPartPersonalization méthodes pour garantir l’une des deux choses suivantes :

  • L’instance WebPartPersonalization a terminé l’initialisation (par exemple, la Load méthode a été appelée et terminée avec succès). Cette vérification est effectuée si le ensureModifiable paramètre est égal à false.

    - ou -

  • L’utilisateur actuel a le droit de modifier l’état de personnalisation. Cette vérification est effectuée si ensureModifiable est égal à true.

Le WebPartManager contrôle appelle également cette méthode dans un certain nombre de cas :

  • Pour basculer le mode d’affichage vers autre chose que la normale. L’utilisateur actuel doit disposer des droits pour modifier l’état de personnalisation.

  • Pour ajouter, supprimer ou déplacer des contrôles WebPart. L’utilisateur actuel doit disposer des droits pour modifier l’état de personnalisation.

  • Pour connecter, déconnecter et modifier des contrôles WebPart. L’utilisateur actuel doit disposer des droits pour modifier l’état de personnalisation.

  • Pour exporter les contrôles WebPart sur une page. L’instance WebPartPersonalization doit avoir terminé l’initialisation.

  • Pour importer des contrôles WebPart. L’utilisateur actuel doit disposer des droits pour modifier l’état de personnalisation.

S’applique à

Voir aussi