WebPartPersonalization.IsModifiable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Benutzer befugt ist, Zustandsinformationen 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

true, wenn der Benutzer befugt 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, wird das Ergebnis der Bestimmung des Rechts des Benutzers zum Ändern des Personalisierungszustands zwischengespeichert. Wenn das UserCapabilities Wörterbuch nach dem ersten Aufruf dieser Eigenschaft geändert wird, werden Änderungen nicht in nachfolgenden Aufrufen dieser Eigenschaft widerspiegelt.

Gilt für:

Weitere Informationen