WebPartPersonalization.IsModifiable プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のユーザーが、状態情報の変更を承認されているかどうかを示す値を取得します。
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 初めて呼び出された後にディクショナリが変更された場合、このプロパティの後続の呼び出しには変更は反映されません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET