Share via

WorkflowInteropEventReceiver class

Supports SharePoint workflow interop by raising a completion event when a Windows Workflow Foundation 3 workflow has completed; the class then passes a notification to the Windows Workflow Foundation 4 workflow instance running in the Workflow Manager that initiated the operation.

This class enables interoperability between SharePoint 2010 workflows and SharePoint 2013 workflows, which are based on Windows Workflow Foundation 4, by allowing SharePoint 2013 workflow instances to register events on, and receive completion events from, Windows Workflow Foundation 3 workflows.

Inheritance hierarchy


Namespace:  Microsoft.SharePoint.WorkflowServices
Assembly:  Microsoft.SharePoint.WorkflowServices (in Microsoft.SharePoint.WorkflowServices.dll)


Public NotInheritable Class WorkflowInteropEventReceiver _
    Inherits SPWorkflowEventReceiver
Dim instance As WorkflowInteropEventReceiver
public sealed class WorkflowInteropEventReceiver : SPWorkflowEventReceiver


For information about using SharePoint Interop in Visual Studio, see Use workflow interop for SharePoint 2013. For information about Interop functionality exposed in SharePoint Designer 2013, see Understanding Coordination actions in SharePoint Designer 2013.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also


WorkflowInteropEventReceiver members

Microsoft.SharePoint.WorkflowServices namespace

Other resources

Use workflow interop for SharePoint 2013

Understanding Coordination actions in SharePoint Designer 2013