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不是null 參考 (未執行任何動作 於 Visual Basic 中) ,而不是空的則會忽略propertyName 。
mdPropUid
類型:System.Guid要比較之自訂欄位的 GUID。
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
比較作業的結果。
實作
備註
比較結果根據指定的專案屬性的類型。