WorkflowInstance.RegisterExtensionManager Metod

Definition

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 .

Gäller för