WebPartPersonalization.IsModifiable Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o usuário atual está autorizado a modificar as informações de estado.
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
Valor da propriedade
true
se o usuário estiver autorizado a modificar informações de estado; caso contrário, false
.
- Atributos
Exemplos
O código a seguir demonstra o uso da IsModifiable propriedade . Esse código faz parte de um exemplo de código maior encontrado na descrição da 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
Comentários
Na primeira vez que essa propriedade é chamada, ela armazena em cache o resultado de determinar o direito do usuário de modificar o estado de personalização. Se o UserCapabilities dicionário for modificado após a primeira vez em que essa propriedade for chamada, as alterações não serão refletidas em chamadas subsequentes para essa propriedade.