WebPartPersonalization.IsModifiable Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda aktuální uživatel má oprávnění k úpravě informací o stavu.
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
Hodnota vlastnosti
true
pokud je uživatel oprávněn měnit informace o stavu; v opačném případě . false
- Atributy
Příklady
Následující kód ukazuje použití IsModifiable vlastnosti. Tento kód je součástí větší ukázky kódu, která se nachází v WebPartPersonalization popisu třídy.
// 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
Poznámky
Při prvním zavolání této vlastnosti se výsledek určení práva uživatele na úpravu stavu přizpůsobení uloží do mezipaměti. UserCapabilities Pokud je slovník změněn po prvním volání této vlastnosti, změny se neprojeví v následných voláních této vlastnosti.