Her özel durumu daha anlamlı bir istisna içinde mi sarmalıyım? Sarma anlamı, istisnayı yeni bir istisna dışında bir istisna haline getirir ve "yeni" istisnayı fırlatır.Özel durumlar ne zaman sarılır
Bunu yaparken hangi faktörleri düşünmem gerekiyor?
SQL Server T-SQL seviyesinden istisnalar bir demet atmak olabilir:
çünkü istisnalar sarılması fikir mi. C# API'm sadece SQLException işlemcisini tutacaktır (tanıtıcının anlamı bir catch bloğuna sahiptir), bu yüzden istisnaları API'mın işleyebileceği bir türe sığdırmak isterim. Bu sadece bir örnektir, SQL Server sadece SQLException atar, ancak kavram doğru mu?
Yukarıda belirtildiği gibi, "yeni" özel durumun atılmasının, gerçek neden olmayan (bu nedenle devinin bilmesi gereken) bir nedeni tutacağını varsayalım, bu nedenle son kullanıcı için daha kolay olur ve gizleme duyarlı olur Gerçek/ilk istisnanın uygulama detayları.
Teşekkürler
bu daha sonra her özel durum olması wouln't okur? Çünkü hepsi sınırlarını app-mantıktan UI'ye taşırlardı. – dotnetdev