CodeActivity<TResult>.CacheMetadata Yöntem

Tanım

Etkinliğin bağımsız değişkenlerinin, değişkenlerinin, alt etkinliklerinin ve etkinlik temsilcilerinin açıklamasını oluşturur ve doğrular.

Aşırı Yüklemeler

CacheMetadata(ActivityMetadata)

Uygulanmaz. Bunun yerine CacheMetadata(CodeActivityMetadata) kullanın.

CacheMetadata(CodeActivityMetadata)

Etkinliğin bağımsız değişkenlerinin, değişkenlerinin, alt etkinliklerinin ve etkinlik temsilcilerinin açıklamasını oluşturur ve doğrular.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. 'den CacheMetadata oluşan özel durumlar doğrulama hataları olarak değerlendirilmez. Bu özel durumlar çağrısından Validate kaçacak ve çağıran tarafından işlenmelidir.

CacheMetadata(ActivityMetadata)

Uygulanmaz. Bunun yerine CacheMetadata(CodeActivityMetadata) kullanın.

protected:
 override void CacheMetadata(System::Activities::ActivityMetadata metadata);
protected override sealed void CacheMetadata (System.Activities.ActivityMetadata metadata);
override this.CacheMetadata : System.Activities.ActivityMetadata -> unit
Protected Overrides NotOverridable Sub CacheMetadata (metadata As ActivityMetadata)

Parametreler

metadata
ActivityMetadata

Uygulanmaz.

Açıklamalar

Özel etkinlik yazarları bir etkinliğin CacheMetadata geçersiz kılmasında doğrulama mantığı sağlayabilir. 'den CacheMetadata oluşan özel durumlar doğrulama hataları olarak değerlendirilmez. Bu özel durumlar çağrısından Validate kaçacak ve çağıran tarafından işlenmelidir.

Şunlara uygulanır

CacheMetadata(CodeActivityMetadata)

Etkinliğin bağımsız değişkenlerinin, değişkenlerinin, alt etkinliklerinin ve etkinlik temsilcilerinin açıklamasını oluşturur ve doğrular.

protected:
 virtual void CacheMetadata(System::Activities::CodeActivityMetadata metadata);
protected virtual void CacheMetadata (System.Activities.CodeActivityMetadata metadata);
override this.CacheMetadata : System.Activities.CodeActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As CodeActivityMetadata)

Parametreler

metadata
CodeActivityMetadata

Etkinliğin bağımsız değişkenlerini, değişkenlerini, alt etkinliklerini ve etkinlik temsilcilerini kapsülleyen meta verileri.

Açıklamalar

İş akışı çalışma zamanı, bir iş akışının doğru oluşturulmasını sağlamak ve çalışma zamanı ilişkilerini ve yaşam süresi kurallarını yönetmek için varsayılan uygulamasını CacheMetadata kullanır. varsayılan uygulaması, CacheMetadata türünün kullanarak etkinlik türünün genel üyelerini TypeDescriptorinceler. Bu genel üyeler , , VariableIEnumerable<Variable>, , ActivityIEnumerable<Activity> veya ActivityDelegatetüründedirArgument. Etkinliğin çalışma zamanı açıklamasının derlemesini özelleştirmek ve özel doğrulama mantığı sağlamak için bu yöntemi geçersiz kılabilirsiniz. 'den CacheMetadata oluşan özel durumlar doğrulama hataları olarak değerlendirilmez. Bu özel durumlar çağrısından Validate kaçacak ve çağıran tarafından işlenmelidir.

Şunlara uygulanır