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.
Etkinlik doğrulama, etkinlik yazarlarının ve kullanıcıların yürütmeden önce bir etkinliğin yapılandırmasındaki hataları tanımlamasını ve raporlamasını sağlar. Windows Workflow Foundation (WF) aşağıdaki üç etkinlik doğrulama türünü sağlar:
RequiredArgumentveOverloadGroupöznitelikleri.Kesinlik temelli kod tabanlı doğrulama.
Bildirim temelli kısıtlamalar.
RequiredArgument ve OverloadGroup öznitelikleri, bir etkinlikte belirli bağımsız değişkenlerin gerekli olduğunu gösterir. Kesinlik temelli kod tabanlı doğrulama, bir etkinliğin kendisi hakkında doğrulama sağlaması için basit bir yol sağlar ve bildirim temelli kısıtlamalar etkinlik ve içeren iş akışıyla ilişkisi hakkında doğrulamaya olanak tanır. Bir etkinlik doğrulama gereksinimlerine göre düzgün yapılandırılmamışsa doğrulama hataları ve uyarıları döndürülür. İçeren iş akışı iş akışı tasarımcısı kullanılarak oluşturulduysa, tüm doğrulama hataları ve uyarıları tasarımcıda görüntülenir. İş akışı iş akışı tasarımcısı dışında oluşturulursa, iş akışı çağrıldığında doğrulama hataları döndürülür. İş akışının nasıl oluşturulduğundan bağımsız olarak, doğrulama hataları olan bir iş akışının yürütülmesine hiçbir zaman izin verilmez. Bu bölümde, bu etkinlik doğrulama türlerine ve etkinlik doğrulamanın nasıl çağrıldığına genel bir bakış sağlanır.
Bu Kısımda
Gerekli Bağımsız Değişkenler ve Aşırı Yükleme Grupları
RequiredArgument ve OverloadGroup özniteliklerini doğrulama sağlamak amacıyla nasıl kullanacağınızı açıklar.
Zorunlu Code-Based Doğrulama
CodeActivity ve NativeActivity tabanlı etkinlikler için kod tabanlı doğrulamanın nasıl kullanılacağını açıklar.
Bildirim Temelli Kısıtlamalar
Karmaşık etkinlik doğrulaması sağlamak için bildirim temelli kısıtlamaların nasıl kullanılacağını açıklar.
Etkinlik Doğrulamayı Çağırma
Etkinlik doğrulamasının otomatik olarak ne zaman çağrıldığı ve doğrulamanın açıkça nasıl çağrılacağı tartışılır.