次の方法で共有


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 初めて呼び出された後にディクショナリが変更された場合、このプロパティの後続の呼び出しには変更は反映されません。

適用対象

こちらもご覧ください