This documentation is archived and is not being maintained.

IWorkflowModificationService Interface

Windows SharePoint Services 3

Represents an ExternalDataExchangeService interface that enables workflow activities to request a workflow modification be enabled, and to respond when the workflow is modified, outside the workflow instance itself.

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

[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public interface IWorkflowModificationService

You can use the EnableWorkflowModification workflow activity in the Microsoft.SharePoint.WorkflowActions namespace to request a workflow modification be enabled.

You can use the OnWorkflowModified activity to respond to the event of the workflow being modified.

When this service raises an event, the event parameters are contained in the SPModificationEventArgs class.

For more information on workflow modifications, see Workflow Modification Forms (Windows SharePoint Services).