Freigeben über


WorkflowInvoker.Extensions Eigenschaft

Definition

Ruft die Collection<T> von Erweiterungen ab, die für von einer WorkflowInvoker-Instanz aufgerufene Workflows zur Verfügung stehen.

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

Eigenschaftswert

Die Collection<T> von Erweiterungen, die für von einer WorkflowInvoker-Instanz aufgerufene Workflows zur Verfügung stehen.

Beispiele

Im folgenden Beispiel wird ein benutzerdefinierter TrackingParticipant in der Extensions-Auflistung einer WorkflowInvoker-Instanz registriert. Dieses Codebeispiel ist Teil des Beispiels für die benutzerdefinierte Nachverfolgung .

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

invoker.Invoke();

Hinweise

Diese Eigenschaft wird von Workflow-Hostautoren verwendet, um der WorkflowInvoker-Instanz Erweiterungen hinzuzufügen, damit sie für Workflows zur Verfügung stehen, die davon aufgerufen werden.

Gilt für: