Freigeben über


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

  • propertyName
    Typ: System.String

    Der Name der Projekteigenschaft. Wenn mdPropUid nicht ein Nullverweis (Nothing in Visual Basic) und nicht leer ist, wird die propertyName ignoriert.

  • mdPropUid
    Typ: System.Guid

    Die GUID des benutzerdefinierten Felds verglichen werden soll.

  • textPropertyValue
    Typ: System.String

    Der Textwert, der im Vergleich verwendet wird. Wenn die Eigenschaft keines Textwerts ist, wird textPropertyValue ignoriert.

  • numericPropertyValue
    Typ: System.Decimal

    Der numerische Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft nicht um einen numerischen Wert ist, wird die numericPropertyValue ignoriert.

  • dateTimePropertyValue
    Typ: System.DateTime

    Der DateTime -Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft kein Wert DateTime ist, wird die dateTimePropertyValue ignoriert.

  • durationPropertyValue
    Typ: System.String

    Wert 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.Boolean

    Ein Boolean -Wert, der im Vergleich verwendet wird. Wenn die Eigenschaft kein Wert Boolean ist, wird die flagPropertyValue ignoriert.

  • codePropertyValue
    Typ: System.Guid

    Ein 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

IPSWorkflowService.CompareProjectProperty(ProjectWorkflowContext, String, Guid, ProjectPropertyCompareOperator, String, Decimal, DateTime, String, Boolean, Guid)

Hinweise

Der Vergleich basiert auf den Typ der angegebenen Projekteigenschaft.

Siehe auch

Referenz

PSWorkflowService Klasse

PSWorkflowService-Member

Microsoft.Office.Project.Server.Workflow-Namespace