WorkflowInstance.RegisterExtensionManager Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen uzantı yöneticisini kaydetmek için konak tarafından çağırılır, tüm gerekli uzantıların mevcut olduğunu ve kullanılacak uzantı koleksiyonunu başlatmasını doğrulayın.
protected:
void RegisterExtensionManager(System::Activities::Hosting::WorkflowInstanceExtensionManager ^ extensionManager);
protected void RegisterExtensionManager (System.Activities.Hosting.WorkflowInstanceExtensionManager extensionManager);
member this.RegisterExtensionManager : System.Activities.Hosting.WorkflowInstanceExtensionManager -> unit
Protected Sub RegisterExtensionManager (extensionManager As WorkflowInstanceExtensionManager)
Parametreler
- extensionManager
- WorkflowInstanceExtensionManager
Kaydolmak için Uzantı Yöneticisi.
Açıklamalar
Uzantılar türlerine göre anahtarlanır ve sağlanmışsa bir ana bilgisayar tarafından girilen uzantı her zaman kullanılacaktır. Aracılığıyla eklenen uzantılar Add nesnenin çalışma zamanı türünü tür anahtarı olarak kullanır. İle eklenen uzantı sağlayıcıları, Add <T> tür anahtarı olarak Func 'nin yaprak olmayan tür T 'sini kullanır. Çeşitli * ActivityMetadata aracılığıyla etkinliklere katkıda bulunan uzantı sağlayıcıları. Adddefaul, belirtilen tür için bir konak uzantısı varsa veya Adddefaulbir ' dan daha geniş bir tür varsa (örn. Func <StreamWriter> sağlanmışsa ve Func <TextWriter> sağlanmışsa, yalnızca Func bırakılır <StreamWriter> ). Koleksiyonda bir etkinliğin gerektirdiği bir uzantı yoksa (* ActivityMetadata. RequireExtension çağırarak ifade edilir) a ValidationException oluşturulur.