Freigeben über


WebPartPersonalization.IsModifiable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Benutzer berechtigt ist, Statusinformationen zu ändern.

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

Eigenschaftswert

truewenn der Benutzer berechtigt ist, Zustandsinformationen zu ändern; andernfalls . false

Attribute

Beispiele

Der folgende Code veranschaulicht die Verwendung der IsModifiable Eigenschaft. Dieser Code ist Teil eines größeren Codebeispiels in der WebPartPersonalization Klassenbeschreibung.

// 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

Hinweise

Wenn diese Eigenschaft zum ersten Mal aufgerufen wird, speichert sie das Ergebnis zwischen, um das Recht des Benutzers zum Ändern des Personalisierungszustands zu bestimmen. Wenn das UserCapabilities Wörterbuch nach dem ersten Aufruf dieser Eigenschaft geändert wird, werden Änderungen in nachfolgenden Aufrufen dieser Eigenschaft nicht wiedergegeben.

Gilt für:

Weitere Informationen