WorkflowInvoker.Extensions Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the Collection<T> of extensions that are available to workflows invoked by a WorkflowInvoker instance.
public:
property System::Activities::Hosting::WorkflowInstanceExtensionManager ^ Extensions { System::Activities::Hosting::WorkflowInstanceExtensionManager ^ get(); };
public System.Activities.Hosting.WorkflowInstanceExtensionManager Extensions { get; }
member this.Extensions : System.Activities.Hosting.WorkflowInstanceExtensionManager
Public ReadOnly Property Extensions As WorkflowInstanceExtensionManager
Property Value
The Collection<T> of extensions that are available to workflows invoked by a WorkflowInvoker instance.
Examples
The following example registers a custom TrackingParticipant with the Extensions collection of a WorkflowInvoker instance. This code example is part of the Custom Tracking sample.
WorkflowInvoker invoker = new WorkflowInvoker(BuildSampleWorkflow());
invoker.Extensions.Add(customTrackingParticipant);
invoker.Invoke();
Remarks
This property is used by workflow host authors to add extensions to the WorkflowInvoker instance so they will be available to workflows invoked by it.