Sdílet prostřednictvím


WorkflowInstance.RegisterExtensionManager Metoda

Definice

Volá hostitel k registraci určeného Správce rozšíření, ověří, že jsou k dispozici všechna požadovaná rozšíření, a inicializuje kolekci rozšíření, která se mají použít.

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)

Parametry

extensionManager
WorkflowInstanceExtensionManager

Správce rozšíření, který se má zaregistrovat

Poznámky

Rozšíření se účtují podle typu a poskytnutá přípona hosta se vždycky použije, pokud je k dispozici. Rozšíření byla přidána pomocí Add typu modulu runtime objektu jako klíče typu. Poskytovatelé rozšíření přidaní pomocí Add používají <T> jako klíč typu typ T funkce. Poskytovatelé rozšíření, kterým přispěli aktivity prostřednictvím různých metod * ActivityMetadata. AddDefaultExtensionProvider, jsou vyřazeni, pokud pro deklarovaný typ existuje rozšíření hostitele nebo pokud existuje širší typ poskytnutý prostřednictvím AddDefaultExtensionProvider (ex). Pokud <StreamWriter> je zadáno Func a <TextWriter> je zadáno Func, <StreamWriter> bude zachována pouze Func. Pokud rozšíření neexistuje v kolekci, která je vyžadována aktivitou (vyjádřené voláním * ActivityMetadata. RequireExtension), ValidationException je vyvolána.

Platí pro