Aracılığıyla paylaş


CA1030: Uygun yerlerde olaylar kullanın

TypeName

UseEventsWhereAppropriate

CheckId

CA1030

Kategori

Microsoft.Design

Değişiklik kesiliyor

Bölünemez

Neden

Public, protected ya da özel yöntem adı aşağıdakilerden birini başlar:

  • Eklenti

  • RemoveOn

  • Yangın

  • Yükselt

Kural Tanımı

Bu kural, normalde olaylar için kullanılan adlara sahip yöntemleri algılar.Olayları gözlemci veya yayımlama abone tasarım desen izleyin; Bunlar, bir durumu değişikliği bir nesne diğer nesnelerin gerekse olduğunda kullanılır.Yanıt açıkça tanımlanmış durumu değişikliği bir yöntemi çağrıldığında, bir olay işleyicisi tarafından yönteminin çağrılması gereken.Yöntemi çağıran nesne yöntemi doğrudan çağırmak yerine olayları yükseltmek.

Olayların sık karşılaşılan örnekleri burada bir kod parçasını bir düğmesinin tıklatılması gibi bir kullanıcı eylemi neden olan kullanıcı arabirimi uygulamalarında bulunur..NET Framework Olay modeli için kullanıcı arabirimleri; sınırlı değildir herhangi bir yere bir veya birden fazla nesne durumu değiştiğinde kuracağı kullanılmalıdır.

İhlalleri düzeltmek nasıl

Bir nesnenin durumu değiştiğinde yöntemi çağrılırsa, kullanmak için Tasarım değiştirme düşünmelisiniz .NET Framework olay modeli.

Uyarıları ne zaman

Bu kuraldan bir uyarı yöntemi ile çalışmazsa bastırmak .NET Framework olay modeli.