Метод 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
)
Параметры
workflowContext
Тип: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextСведения, связанные с текущего экземпляра рабочего процесса, который обрабатывается.
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.GuidGUID задания очереди.