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
)

参数

  • propertyName
    类型:System.String

    项目属性的名称。如果mdPropUid不是空引用(无 在 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.CompareProjectProperty(ProjectWorkflowContext, String, Guid, ProjectPropertyCompareOperator, String, Decimal, DateTime, String, Boolean, Guid)

备注

比较基于指定的项目属性的类型。

另请参阅

引用

PSWorkflowService 类

PSWorkflowService 成员

Microsoft.Office.Project.Server.Workflow 命名空间