WorkflowInvoker.Extensions 属性

定义

获取对 Collection<T> 实例调用的工作流可用的扩展的 WorkflowInvoker

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

属性值

Collection<T> 实例调用的工作流可用的扩展的 WorkflowInvoker

示例

下面的示例向 TrackingParticipant 实例的 Extensions 集合注册一个自定义 WorkflowInvoker。 此代码示例是 自定义跟踪 示例的一部分。

WorkflowInvoker invoker = new WorkflowInvoker(BuildSampleWorkflow());
invoker.Extensions.Add(customTrackingParticipant);

invoker.Invoke();

注解

工作流宿主作者使用此属性将扩展添加到 WorkflowInvoker 实例,以便这些扩展在由该实例调用的工作流上可用。

适用于