Класс SPWorkflowAssociation
Представляет сопоставление шаблона рабочего процесса с определенным списком или типом контента и содержит элементы, которые возвращают другие сведения о связи этого рабочего процесса с определенным списком или типом контента.
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Workflow.SPWorkflowAssociation
Пространство имен: Microsoft.SharePoint.Workflow
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
'Декларация
<SubsetCallableTypeAttribute> _
Public NotInheritable Class SPWorkflowAssociation _
Inherits SPAutoSerializingObject _
Implements IComparer
'Применение
Dim instance As SPWorkflowAssociation
[SubsetCallableTypeAttribute]
public sealed class SPWorkflowAssociation : SPAutoSerializingObject,
IComparer
Сопоставление рабочего процесса представляет привязки шаблона рабочего процесса с определенным списком или типом контента. Сопоставлений рабочих процессов позволяют указать свойства рабочего процесса в применении к определенному списку или типа контента, к которой он привязки.
Шаблон рабочего процесса можно привязать же списка или типа контента несколько раз, приведшего к несколько сопоставлений рабочих процессов.
For more information, see Workflow Stages.
Чтобы связать шаблон рабочего процесса с веб-сайта, используйте метод Add(SPWorkflowAssociation) в свойстве WorkflowAssociations объекта SPWeb .
Чтобы связать шаблон рабочего процесса с библиотекой документов или список, используйте метод Add(SPWorkflowAssociation) в свойстве WorkflowAssociations объекта SPList .
Чтобы связать шаблон рабочего процесса с типом контента, используйте метод Add(SPWorkflowAssociation) в свойстве WorkflowAssociations объекта SPContentType .
Все эти методы объект SPWorkflowAssociation() и добавление его в указанном веб-сайта, списка или типа контента. Чтобы создать сопоставления соответствующих рабочих процессов, используйте CreateWebAssociation(SPWorkflowTemplate, String, SPList, SPList), CreateListAssociation, CreateListContentTypeAssociationили метод CreateWebContentTypeAssociation самого объекта SPWorkflowAssociation .
Используйте метод Remove(SPWorkflowAssociation) в свойстве WorkflowAssociations объекта SPWeb, SPListили SPContentType для удаления связи рабочего процесса из веб-сайта, списка или типа контента.
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
Элементы SPWorkflowAssociation
Пространство имен Microsoft.SharePoint.Workflow
Workflows in Windows SharePoint Services
Workflow Development for Windows SharePoint Services
Workflow Object Model in Windows SharePoint Services Overview