WorkflowInstance.RegisterExtensionManager 方法

定義

由主機呼叫,以註冊指定的擴充管理員、驗證所有必要的擴充均存在,並且初始化要使用的擴充集合。

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)

參數

extensionManager
WorkflowInstanceExtensionManager

要註冊的擴充管理員。

備註

擴充會以型別做為索引鍵,若主機提供了擴充,則一律使用主機所提供的擴充。 透過 Add 加入的擴充會使用物件的執行階段型別做為型別索引鍵。 透過 Add 使用 Func < T > 的遞減型別 T 作為類型索引鍵新增的延伸模組提供者。 如果宣告類型的主機延伸模組存在,或透過 AddDefaultExtensionProvider (提供更廣泛的類型,則會卸載透過各種 *ActivityMetadata.AddDefaultExtensionProvider 所提供之活動的延伸模組提供者。如果提供 Func StreamWriter 且提供 Func <><< TextWriter > ,則只會保留) 。 > 如果集合中不具有活動所要求的擴充 (透過呼叫 *ActivityMetadata.RequireExtension 表示),則會擲回 ValidationException

適用於