Метод PSWorkflowService.CompareProjectProperty
Сравнивает значение свойства указанного проекта с заданным значением.
Пространство имен: Microsoft.Office.Project.Server.Workflow
Сборка: Microsoft.Office.Project.Server.Workflow (в Microsoft.Office.Project.Server.Workflow.dll)
Синтаксис
'Декларация
Public Function CompareProjectProperty ( _
workflowContext As ProjectWorkflowContext, _
propertyName As String, _
mdPropUid As Guid, _
compareOperator As ProjectPropertyCompareOperator, _
textPropertyValue As String, _
numericPropertyValue As Decimal, _
dateTimePropertyValue As DateTime, _
durationPropertyValue As String, _
flagPropertyValue As Boolean, _
codePropertyValue As Guid _
) As CompareProjectPropertyResult
'Применение
Dim instance As PSWorkflowService
Dim workflowContext As ProjectWorkflowContext
Dim propertyName As String
Dim mdPropUid As Guid
Dim compareOperator As ProjectPropertyCompareOperator
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 returnValue As CompareProjectPropertyResult
returnValue = instance.CompareProjectProperty(workflowContext, _
propertyName, mdPropUid, compareOperator, _
textPropertyValue, numericPropertyValue, _
dateTimePropertyValue, durationPropertyValue, _
flagPropertyValue, codePropertyValue)
public CompareProjectPropertyResult CompareProjectProperty(
ProjectWorkflowContext workflowContext,
string propertyName,
Guid mdPropUid,
ProjectPropertyCompareOperator compareOperator,
string textPropertyValue,
decimal numericPropertyValue,
DateTime dateTimePropertyValue,
string durationPropertyValue,
bool flagPropertyValue,
Guid codePropertyValue
)
Параметры
workflowContext
Тип: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextСведения, связанные с текущего экземпляра рабочего процесса, который обрабатывается.
propertyName
Тип: System.StringИмя свойства проекта. Если mdPropUid не пустая ссылка (Nothing в Visual Basic) и не является пустым, propertyName игнорируется.
mdPropUid
Тип: System.GuidGUID настраиваемого поля для сравнения.
compareOperator
Тип: Microsoft.Office.Project.Server.Library.ProjectPropertyCompareOperatorОперация сравнения выполнена, указанного идентификатором ProjectPropertyCompareOperator константу.
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 игнорируется.
Возвращаемое значение
Тип: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
Результат операции сравнения.
Реализации
Замечания
Сравнение основано на тип свойства указанного проекта.