Класс 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