Share via


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ı için etkinliklerin yöntemi olabilir CacheMetadata(CodeActivityMetadata) .

Aşırı Yüklemeler

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ı için 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ğrulama veya derleme ve ilke kısıtlamaları için etkinliklerin cacheMetadata yöntemi olabilir.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. 'dan CacheMetadata oluşan özel durumlar doğrulama hatası olarak değerlendirilmez. Bu özel durumlar çağrısından Validate çıkar 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ı için 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. 'dan CacheMetadata oluşan özel durumlar doğrulama hatası olarak değerlendirilmez. Bu özel durumlar çağrısından Validate çıkar 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ğrulama veya derleme ve ilke kısıtlamaları için 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ılmış 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. 'dan CacheMetadata oluşan özel durumlar doğrulama hatası olarak değerlendirilmez. Bu özel durumlar çağrısından Validate çıkar ve çağıran tarafından işlenmelidir.

Şunlara uygulanır