Partager via


WebPartPersonalization.IsModifiable Propriété

Définition

Obtient une valeur qui indique si l'utilisateur en cours est autorisé à modifier des informations d'état.

public:
 property bool IsModifiable { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsModifiable { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsModifiable : bool
Public ReadOnly Property IsModifiable As Boolean

Valeur de propriété

true si l'utilisateur est autorisé à modifier des informations d'état ; sinon, false.

Attributs

Exemples

Le code suivant illustre l’utilisation de la IsModifiable propriété . Ce code fait partie d’un exemple de code plus large trouvé dans la description de la WebPartPersonalization classe.

// Resets all of a user and shared personalization data for the page.
  protected void Reset_CurrentState_Button_Click(object src, EventArgs e)
  {
      // User must be authorized to modify state before a reset can occur.
      //When in user scope, all users by default can change their own data.
      if (_manager.Personalization.IsModifiable)
      {
          _manager.Personalization.ResetPersonalizationState();
      }
  }
' Resets all of a user and shared personalization data for the page.
Protected Sub Reset_CurrentState_Button_Click(ByVal src As Object, ByVal e As EventArgs) 
    ' User must be authorized to modify state before a reset can occur.
    'When in user scope, all users by default can change their own data.
    If _manager.Personalization.IsModifiable Then
        _manager.Personalization.ResetPersonalizationState()
    End If

End Sub 'Reset_CurrentState_Button_Click

Remarques

La première fois que cette propriété est appelée, elle met en cache le résultat de la détermination du droit de l’utilisateur à modifier l’état de personnalisation. Si le UserCapabilities dictionnaire est modifié après la première fois que cette propriété est appelée, les modifications ne sont pas répercutées dans les appels suivants à cette propriété.

S’applique à

Voir aussi