Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SPWorkflowAssociation.CreateListAssociation method

Creates a workflow association that can then be added to a list.

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

public static SPWorkflowAssociation CreateListAssociation(
	SPWorkflowTemplate baseTemplate,
	string name,
	SPList taskList,
	SPList historyList
)

Parameters

baseTemplate
Type: Microsoft.SharePoint.Workflow.SPWorkflowTemplate

The workflow template on which to base this workflow association.

name
Type: System.String

The name to give this workflow association.

taskList
Type: Microsoft.SharePoint.SPList

The task list on which to create workflow tasks for this workflow association.

historyList
Type: Microsoft.SharePoint.SPList

The list to which to log workflow history events.

Return value

Type: Microsoft.SharePoint.Workflow.SPWorkflowAssociation
An SPWorkflowAssociation that represents the workflow association.

ExceptionCondition
ArgumentNullException

The argument passed to the baseTemplate parameter is a null reference (Nothing in Visual Basic); or the argument to the name parameter is a null reference (Nothing in Visual Basic); or the template requires a task list (the default) and the argument to the taskList parameter is a null reference (Nothing in Visual Basic); or the template requires a history list (the default) and the argument to the historyList parameter is a null reference (Nothing in Visual Basic).

ArgumentException

The string passed to the name parameter contains only spaces or tabs.

To associate a workflow template with a list or document library, use the AddWorkflowAssociation method of the SPList object. This method takes an SPWorkflowAssociation object and adds it to the specified list.

Show:
© 2015 Microsoft