WebPartPersonalization.IsModifiable Eigenschap
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 een waarde opgehaald die aangeeft of de huidige gebruiker gemachtigd is om statusgegevens te wijzigen.
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
Waarde van eigenschap
true als de gebruiker gemachtigd is om statusgegevens te wijzigen; anders, false.
- Kenmerken
Voorbeelden
De volgende code laat zien hoe u de IsModifiable eigenschap gebruikt. Deze code maakt deel uit van een groter codevoorbeeld in de WebPartPersonalization klassebeschrijving.
// 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
Opmerkingen
De eerste keer dat deze eigenschap wordt aangeroepen, wordt het resultaat van het bepalen van het recht van de gebruiker om de persoonlijke instellingen te wijzigen in de cache opgeslagen. Als de woordenlijst wordt gewijzigd nadat deze eigenschap voor het UserCapabilities eerst wordt aangeroepen, worden wijzigingen niet doorgevoerd in volgende aanroepen naar deze eigenschap.