WebPartPersonalization.IsModifiable Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.