ActivityValidationServices.Validate Yöntem

Tanım

Bir iş akışı etkinliğinin doğrulama mantığına göre doğru yapılandırıldığını doğrular. Bu mantık, doğrulama veya derleme ve ilke kısıtlamalarına yönelik etkinliklerin yöntemi olabilir CacheMetadata(CodeActivityMetadata) .

Aşırı Yüklemeler

Name Description
Validate(Activity)

Bir iş akışı etkinliğinin doğrulama mantığına göre doğru yapılandırıldığını doğrular. Bu mantık, doğrulama veya derleme ve ilke kısıtlamalarına yönelik etkinliklerin yöntemi olabilir CacheMetadata(CodeActivityMetadata) .

Validate(Activity, ValidationSettings)

Bir iş akışı etkinliğinin doğrulama mantığına göre doğru yapılandırıldığını doğrular. Bu mantık, doğrulamaya veya derlemeye ve ilke kısıtlamalarına yönelik etkinliklerin cacheMetadata yöntemi olabilir.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. CacheMetadata'dan atılan herhangi bir özel durum doğrulama hatası olarak değerlendirilmez. Bu istisnalar Validate çağrısından kaçar ve çağıran tarafından işlenmelidir.

Validate(Activity)

Bir iş akışı etkinliğinin doğrulama mantığına göre doğru yapılandırıldığını doğrular. Bu mantık, doğrulama veya derleme ve ilke kısıtlamalarına yönelik etkinliklerin yöntemi olabilir CacheMetadata(CodeActivityMetadata) .

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults

Parametreler

toValidate
Activity

İş akışı etkinlik ağacından bir öğe.

Döndürülenler

Her biri doğrulanmış etkinliğin adını, açıklayıcı bir iletiyi, hata kodunu ve diğer bilgileri içerebilen doğrulama hataları koleksiyonu.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. CacheMetadata'dan atılan herhangi bir özel durum doğrulama hatası olarak değerlendirilmez. Bu istisnalar Validate çağrısından kaçar ve çağıran tarafından işlenmelidir.

Şunlara uygulanır

Validate(Activity, ValidationSettings)

Bir iş akışı etkinliğinin doğrulama mantığına göre doğru yapılandırıldığını doğrular. Bu mantık, doğrulamaya veya derlemeye ve ilke kısıtlamalarına yönelik etkinliklerin cacheMetadata yöntemi olabilir.

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults

Parametreler

toValidate
Activity

İş akışı etkinlik ağacından bir etkinlik.

settings
ValidationSettings

İş akışındaki doğrulama yönteminin davranışını belirleyen bir nesne, iç doğrulama mantığını gizler ve ilke kısıtlamalarını da içerebilir.

Döndürülenler

Her biri yanlış yapılandırılan etkinliğin adını, açıklayıcı bir iletiyi, hata veya uyarı kodunu ve diğer bilgileri içerebilen doğrulama hataları koleksiyonu.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. CacheMetadata'dan atılan herhangi bir özel durum doğrulama hatası olarak değerlendirilmez. Bu istisnalar Validate çağrısından kaçar ve çağıran tarafından işlenmelidir.

Şunlara uygulanır