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.
FlowChartWithFaultHandling örneği, etkinliğin TryCatch karmaşık bir denetim akışı etkinliği içinde nasıl kullanılabileceğini gösterir.
Bu örnekte, promosyon kodu ve çocuk sayısı, promosyon koduna karşılık gelen formüllere göre indirim hesaplayan bir Flowchart etkinliğine değişken olarak geçirilir. Örnek, imperatif kod ve iş akışı tasarımcısı sürümlerini içerir.
Aşağıdaki tabloda etkinliğin değişkenleri ayrıntılı olarak yer alır CreateFlowchartWithFaults .
| Parametreler | Açıklama |
|---|---|
| promosyon kodu | Promosyon kodu. Tür: Dizgi Parantez içinde açıklaması olan olası değerler: - Tek (Tek) - MNK (Evli ve çocuğu yok.) - MWK (Evli ve çocuklu.) |
| numKids | Çocuk sayısı. Tür: int (tam sayı) |
CreateFlowchartWithFaults etkinliği, FlowSwitch<T> bağımsız değişkenini etkinleştiren ve indirimi aşağıdaki formül ile hesaplayan bir promoCode etkinliği kullanır.
Değeri promoCode |
İndirim (%) |
|---|---|
| Bekâr | 10 |
| MNK | 15 |
| MWK | 15 + (1 - 1/numberOfKids)*10 Not: Bu hesaplama potansiyel olarak bir DivideByZeroException fırlatabilir. Bu nedenle, indirim hesaplama işlemi, TryCatch özel durumunu yakalayan ve indirimi sıfır olarak ayarlayan bir DivideByZeroException etkinliği içine sarmalanır. |
Bu örneği kullanmak için
Visual Studio'yu kullanarak FlowchartWithFaultHandling.sln çözüm dosyasını açın.
Çözümü oluşturmak için CTRL+SHIFT+B tuşlarına basın.
Çözümü çalıştırmak için F5 tuşuna basın.