SPList.AddWorkflowAssociation method
SharePoint 2013
NOTE: This API is now obsolete.
Adds a workflow association to the list.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
[ObsoleteAttribute("Use WorkflowAssociations.Add() instead")] public SPWorkflowAssociation AddWorkflowAssociation( SPWorkflowAssociation workflowAssociation )
Parameters
- workflowAssociation
- Type: Microsoft.SharePoint.Workflow.SPWorkflowAssociation
An SPWorkflowAssociation object that represents the workflow.
Return value
Type: Microsoft.SharePoint.Workflow.SPWorkflowAssociationThe workflow association that was added.
| Exception | Condition |
|---|---|
| ArgumentNullException | The argument passed to the workflowAssociation parameter is null. |
| ArgumentException | The IsDeclarative property on the workflow association is true, but user-defined workflows are not enabled for this Web application. For more information, see the UserDefinedWorkflowsEnabled property. The workflow association references a task list or a history list that is not on the same Web site as the list to which the workflow association is added. The workflow association is not valid—for example, if the Name property is null. |