SPWorkflowAssociation.CreateListContentTypeAssociation method
Cria uma associação de fluxo de trabalho que pode ser adicionada a um tipo de conteúdo de lista.
Namespace: Microsoft.SharePoint.Workflow
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaração
Public Shared Function CreateListContentTypeAssociation ( _
baseTemplate As SPWorkflowTemplate, _
name As String, _
taskList As SPList, _
historyList As SPList _
) As SPWorkflowAssociation
'Uso
Dim baseTemplate As SPWorkflowTemplate
Dim name As String
Dim taskList As SPList
Dim historyList As SPList
Dim returnValue As SPWorkflowAssociation
returnValue = SPWorkflowAssociation.CreateListContentTypeAssociation(baseTemplate, _
name, taskList, historyList)
public static SPWorkflowAssociation CreateListContentTypeAssociation(
SPWorkflowTemplate baseTemplate,
string name,
SPList taskList,
SPList historyList
)
baseTemplate
Type: Microsoft.SharePoint.Workflow.SPWorkflowTemplateO modelo de fluxo de trabalho no qual você deseja basear este associação de fluxo de trabalho.
name
Type: System.StringO nome para passar para esta associação de fluxo de trabalho.
taskList
Type: Microsoft.SharePoint.SPListA lista de tarefas no qual você deseja criar tarefas de fluxo de trabalho para esta associação de fluxo de trabalho.
historyList
Type: Microsoft.SharePoint.SPListA lista à qual registrar eventos de histórico do fluxo de trabalho.
Type: Microsoft.SharePoint.Workflow.SPWorkflowAssociation
Um SPWorkflowAssociation que representa a associação de fluxo de trabalho.
Exception | Condition |
---|---|
ArgumentNullException | O argumento passado ao parâmetro baseTemplate é a null reference (Nothing in Visual Basic); ou o argumento para o parâmetro name é a null reference (Nothing in Visual Basic); ou o modelo requer uma lista de tarefas (padrão) e o argumento para o parâmetro taskList é a null reference (Nothing in Visual Basic); ou o modelo requer uma lista de histórico (padrão) e o argumento para o parâmetro historyList é a null reference (Nothing in Visual Basic). |
ArgumentException | A cadeia de caracteres passada para o parâmetro name contém somente espaços ou tabulações. |
Para associar um fluxo de trabalho um tipo de conteúdo, use o método AddWorkflowAssociation do objeto SPContentType . Esse método utiliza um objeto SPWorkflowAssociation e o adiciona ao tipo de conteúdo especificado.
Microsoft.SharePoint.Workflow namespace
Workflows in Windows SharePoint Services
Workflow Development for Windows SharePoint Services
Workflow Object Model in Windows SharePoint Services Overview