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 のNothing )ではありませんが空でない場合は、 propertyNameは無視されます。
mdPropUid
型: System.Guid比較するのには、ユーザー設定フィールドの GUID。
compareOperator
型: Microsoft.Office.Project.Server.Library.ProjectPropertyCompareOperatorProjectPropertyCompareOperatorの定数で指定された、実行する比較演算。
textPropertyValue
型: System.String比較に使用するテキスト値。プロパティのテキスト値が、 textPropertyValueは無視されます。
numericPropertyValue
型: System.Decimal比較で使用する数値。プロパティが数値でない場合、 numericPropertyValueは無視されます。
dateTimePropertyValue
型: System.DateTimeDateTime値は、比較で使用されます。プロパティが、 DateTime 、 dateTimePropertyValueは無視されます。
durationPropertyValue
型: System.String比較で使用される期間の値。プロパティは、期間の値は、 durationPropertyValueは無視されます。
flagPropertyValue
型: System.Boolean比較で使用されているBoolean値を返します。プロパティが、 Boolean 、 flagPropertyValueは無視されます。
codePropertyValue
型: System.Guidコード値をルックアップ テーブルには、選択範囲の GUID) などの比較に使用されます。プロパティがない場合、コードの値、 codePropertyValueは無視されます。
戻り値
型: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
比較演算の結果。
実装
注釈
比較は、プロジェクトの指定したプロパティの型に基づいています。