WorkflowInstance.RegisterExtensionManager Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.