Поделиться через


Метод IPSWorkflowService.SetProjectProperty

Обновляет свойства указанного настраиваемого поля рабочего процесса Project Server.

Пространство имен:  Microsoft.Office.Project.Server.Library
Сборка:  Microsoft.Office.Project.Server.Library (в Microsoft.Office.Project.Server.Library.dll)

Синтаксис

'Декларация
Sub SetProjectProperty ( _
    workflowContext As ProjectWorkflowContext, _
    propertyName As String, _
    mdPropUid As Guid, _
    textPropertyValue As String, _
    numericPropertyValue As Decimal, _
    dateTimePropertyValue As DateTime, _
    durationPropertyValue As String, _
    flagPropertyValue As Boolean, _
    codePropertyValue As Guid, _
    deleteValue As Boolean, _
    jobUid As Guid _
)
'Применение
Dim instance As IPSWorkflowService
Dim workflowContext As ProjectWorkflowContext
Dim propertyName As String
Dim mdPropUid As Guid
Dim textPropertyValue As String
Dim numericPropertyValue As Decimal
Dim dateTimePropertyValue As DateTime
Dim durationPropertyValue As String
Dim flagPropertyValue As Boolean
Dim codePropertyValue As Guid
Dim deleteValue As Boolean
Dim jobUid As Guid

instance.SetProjectProperty(workflowContext, _
    propertyName, mdPropUid, textPropertyValue, _
    numericPropertyValue, dateTimePropertyValue, _
    durationPropertyValue, flagPropertyValue, _
    codePropertyValue, deleteValue, _
    jobUid)
void SetProjectProperty(
    ProjectWorkflowContext workflowContext,
    string propertyName,
    Guid mdPropUid,
    string textPropertyValue,
    decimal numericPropertyValue,
    DateTime dateTimePropertyValue,
    string durationPropertyValue,
    bool flagPropertyValue,
    Guid codePropertyValue,
    bool deleteValue,
    Guid jobUid
)

Параметры

  • propertyName
    Тип: System.String

    Имя свойства проекта должно быть задано. Если mdPropUid не пустая ссылка (Nothing в Visual Basic) и не является пустым, propertyName игнорируется.

  • mdPropUid
    Тип: System.Guid

    Идентификатор GUID настраиваемого поля.

  • textPropertyValue
    Тип: System.String

    Текстовое значение должно быть задано. Если свойство не текстовое значение, textPropertyValue игнорируется.

  • numericPropertyValue
    Тип: System.Decimal

    Числовое значение должно быть задано. Если свойство не числовое значение, numericPropertyValue игнорируется.

  • dateTimePropertyValue
    Тип: System.DateTime

    Значение DateTime должно быть задано. Если свойство не является значением DateTime , dateTimePropertyValue игнорируется.

  • durationPropertyValue
    Тип: System.String

    Должно быть задано значение длительности. Если свойство не является значение длительности, durationPropertyValue игнорируется.

  • flagPropertyValue
    Тип: System.Boolean

    Значение Boolean должно быть задано. Если свойство не является значением Boolean , flagPropertyValue игнорируется.

  • codePropertyValue
    Тип: System.Guid

    Код значение (например, идентификатор GUID для выбора в таблице подстановки) должно быть задано. Если свойство не является значение кода, codePropertyValue игнорируется.

  • deleteValue
    Тип: System.Boolean

    Указывает, следует ли удалять значения настраиваемого поля (true для удаления; в противном случае — false).

  • jobUid
    Тип: System.Guid

    GUID задания очереди.

См. также

Справочные материалы

IPSWorkflowService интерфейс

Элементы IPSWorkflowService

Пространство имен Microsoft.Office.Project.Server.Library