WorkflowInstance.RegisterExtensionManager Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anropas av värden för att registrera den angivna tilläggshanteraren, verifiera att alla nödvändiga tillägg finns och initiera samlingen med tillägg som ska användas.
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)
Parametrar
- extensionManager
- WorkflowInstanceExtensionManager
Tilläggshanteraren som ska registreras.
Kommentarer
Tilläggen nyckelas efter typ och ett tillägg som tillhandahålls av värden används alltid om det tillhandahålls. Tillägg som läggs till via Add använder körningstypen för objektet som typnyckel. Tilläggsproviders som lagts till med Add hjälp av avfasningstypen T för Func<T> som typnyckel. Tilläggsleverantörer som har bidragit med aktiviteter via de olika metoderna *ActivityMetadata.AddDefaultExtensionProvider tas bort om det finns ett värdtillägg för den deklarerade typen eller om det finns en bredare typ som tillhandahålls via AddDefaultExtensionProvider (t.ex. om Func<StreamWriter> tillhandahålls och Func<TextWriter> tillhandahålls kommer endast Func<StreamWriter> att behållas). Om det inte finns något tillägg i samlingen som krävs av en aktivitet (uttryckt genom att anropa *ActivityMetadata.RequireExtension) genereras en ValidationException .