WebPartPersonalization.IsModifiable Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli kullanıcının durum bilgilerini değiştirme yetkisi olup olmadığını gösteren bir değer alır.
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
Özellik Değeri
true
kullanıcının durum bilgilerini değiştirme yetkisi varsa; aksi takdirde , false
.
- Öznitelikler
Örnekler
Aşağıdaki kod özelliğinin IsModifiable kullanılmasını gösterir. Bu kod, sınıf açıklamasında bulunan daha büyük bir kod örneğinin WebPartPersonalization bir parçasıdır.
// 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
Açıklamalar
Bu özellik ilk kez çağrıldığında, kullanıcının kişiselleştirme durumunu değiştirme hakkını belirlemenin sonucunu önbelleğe alır. UserCapabilities Bu özellik ilk kez çağrıldıktan sonra sözlük değiştirilirse, değişiklikler bu özelliğe yapılan sonraki çağrılara yansıtılmaz.