WebPartPersonalization.IsModifiable Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, которое указывает, является ли текущий пользователь авторизованным для изменения сведений о состоянии.
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
Значение свойства
Значение true
, если пользователь авторизован для изменения сведений о состоянии; в противном случае — false
.
- Атрибуты
Примеры
В следующем коде показано использование IsModifiable свойства . Этот код является частью более крупного примера кода, найденного в описании WebPartPersonalization класса.
// 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
Комментарии
При первом вызове этого свойства оно кэширует результат определения права пользователя на изменение состояния персонализации. UserCapabilities Если словарь изменяется после первого вызова этого свойства, изменения не отражаются в последующих вызовах этого свойства.