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


Метод IPSWorkflowService.CompareProjectProperty

Сравнивает значение свойства указанного проекта с заданным значением.

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

Синтаксис

'Декларация
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 IPSWorkflowService
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)
CompareProjectPropertyResult CompareProjectProperty(
    ProjectWorkflowContext workflowContext,
    string propertyName,
    Guid mdPropUid,
    ProjectPropertyCompareOperator compareOperator,
    string textPropertyValue,
    decimal numericPropertyValue,
    DateTime dateTimePropertyValue,
    string durationPropertyValue,
    bool flagPropertyValue,
    Guid codePropertyValue
)

Параметры

  • 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 игнорируется.

Возвращаемое значение

Тип: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
Результат операции сравнения.

Замечания

Сравнение основано на тип свойства указанного проекта.

См. также

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

IPSWorkflowService интерфейс

Элементы IPSWorkflowService

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