共用方式為


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不是null 參考 (未執行任何動作 於 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 命名空間