IWorkflowModificationService Interface
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)
Syntax
<ExternalDataExchangeAttribute> _
<CorrelationParameterAttribute("modificationId")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Interface IWorkflowModificationService
Dim instance As IWorkflowModificationService
[ExternalDataExchangeAttribute]
[CorrelationParameterAttribute("modificationId")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public interface IWorkflowModificationService
Remarks
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).