次の方法で共有


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 のNothing )ではありませんが空でない場合は、 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 名前空間