Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bazı API'ler DataGridView ile ilgili olarak, nesnenin InvalidOperationException değeri DataGridViewCell.DataGridViewCellAccessibleObject.Owner ise bir null
oluşturur.
Açıklamayı değiştir
Önceki .NET sürümlerinde, etkilenen API'ler çağrıldıklarında ve NullReferenceException özellik değeri Owner olduğunda bir null
atar. .NET 6 ile başlayarak, eğer InvalidOperationException özelliği çağrıldığında değer NullReferenceException ise, bu API'lar Owner yerine null
fırlatır.
Kategoriyi değiştir
Bu değişiklik ikili uyumluluğu etkiler.
Değişiklik nedeni
InvalidOperationException Fırlatma .NET çalışma zamanının davranışına uygundur. Ayrıca, geçersiz özelliği açıkça ileterek hata ayıklama deneyimini geliştirir.
Sürüm kullanıma sunulmuştur
.NET 6
Önerilen eylem
Kodunuzu gözden geçirin ve gerekirse Owner özelliği ile etkilenen türlerin null
olarak oluşturulmasını önlemek için kodunuzu güncelleyin.
Etkilenen API'ler
Aşağıdaki tabloda etkilenen özellikler ve yöntemler listelenmektedir:
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Bounds
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.DefaultAction
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Name
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Navigate(AccessibleNavigation)
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.State