PSWorkflowService.CompareProjectProperty-Methode
Vergleicht den Wert der angegebenen Projekteigenschaft mit dem angegebenen Wert.
Namespace: Microsoft.Office.Project.Server.Workflow
Assembly: Microsoft.Office.Project.Server.Workflow (in Microsoft.Office.Project.Server.Workflow.dll)
Syntax
'Declaration
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
'Usage
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
)
Parameter
workflowContext
Typ: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextInformationen, die auf die aktuelle Instanz des Workflows verknüpft ist, die verarbeitet wird.
propertyName
Typ: System.StringDer Name der Projekteigenschaft. Wenn mdPropUid nicht ein Nullverweis (Nothing in Visual Basic) und nicht leer ist, wird die propertyName ignoriert.
mdPropUid
Typ: System.GuidDie GUID des benutzerdefinierten Felds verglichen werden soll.
compareOperator
Typ: Microsoft.Office.Project.Server.Library.ProjectPropertyCompareOperatorDie Vergleichsvorgang ausgeführt werden soll, eine Konstante ProjectPropertyCompareOperator angegeben.
textPropertyValue
Typ: System.StringDer Textwert, der im Vergleich verwendet wird. Wenn die Eigenschaft keines Textwerts ist, wird textPropertyValue ignoriert.
numericPropertyValue
Typ: System.DecimalDer numerische Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft nicht um einen numerischen Wert ist, wird die numericPropertyValue ignoriert.
dateTimePropertyValue
Typ: System.DateTimeDer DateTime -Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft kein Wert DateTime ist, wird die dateTimePropertyValue ignoriert.
durationPropertyValue
Typ: System.StringWert für die Dauer, die im Vergleich verwendet wird. Wenn die Eigenschaft nicht mit einem Wert für die Dauer ist, wird durationPropertyValue ignoriert.
flagPropertyValue
Typ: System.BooleanEin Boolean -Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft kein Wert Boolean ist, wird die flagPropertyValue ignoriert.
codePropertyValue
Typ: System.GuidEin Codewert (beispielsweise die GUID einer Auswahl in einer Nachschlagetabelle), die im Vergleich verwendet wird. Wenn die Eigenschaft kein Codewert ist, wird codePropertyValue ignoriert.
Rückgabewert
Typ: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
Das Ergebnis der Ausführung des Vergleichs.
Implementiert
Hinweise
Der Vergleich basiert auf den Typ der angegebenen Projekteigenschaft.