Compartilhar via


IPSWorkflowService.CompareProjectProperty método

Compara o valor da propriedade de projeto especificado com o valor fornecido.

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (em Microsoft.Office.Project.Server.Library.dll)

Sintaxe

'Declaração
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
'Uso
Dim instance As IPSWorkflowService
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)
CompareProjectPropertyResult CompareProjectProperty(
    ProjectWorkflowContext workflowContext,
    string propertyName,
    Guid mdPropUid,
    ProjectPropertyCompareOperator compareOperator,
    string textPropertyValue,
    decimal numericPropertyValue,
    DateTime dateTimePropertyValue,
    string durationPropertyValue,
    bool flagPropertyValue,
    Guid codePropertyValue
)

Parâmetros

  • propertyName
    Tipo: System.String

    O nome da propriedade do projeto. Se mdPropUid não é uma referência nula (Nothing no Visual Basic) e não está vazio, propertyName será ignorado.

  • mdPropUid
    Tipo: System.Guid

    O GUID do campo personalizado a ser comparada.

  • textPropertyValue
    Tipo: System.String

    O valor de texto que é usado na comparação. Se a propriedade não é um valor de texto, textPropertyValue será ignorado.

  • numericPropertyValue
    Tipo: System.Decimal

    O valor numérico que é usado na comparação. Se a propriedade não é um valor numérico, numericPropertyValue será ignorado.

  • dateTimePropertyValue
    Tipo: System.DateTime

    O valor de DateTime é usado na comparação. Se a propriedade não é um valor de DateTime , dateTimePropertyValue será ignorado.

  • durationPropertyValue
    Tipo: System.String

    O valor de duração usado na comparação. Se a propriedade não é um valor de duração, durationPropertyValue será ignorado.

  • flagPropertyValue
    Tipo: System.Boolean

    Um valor de Boolean é usado na comparação. Se a propriedade não é um valor de Boolean , flagPropertyValue será ignorado.

  • codePropertyValue
    Tipo: System.Guid

    Um valor de código (por exemplo, o GUID de uma seleção em uma tabela de pesquisa) que é usado na comparação. Se a propriedade não é um valor de código, codePropertyValue será ignorado.

Valor retornado

Tipo: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
O resultado da operação de comparação.

Comentários

A comparação se baseia no tipo de propriedade do projeto especificado.

Ver também

Referência

IPSWorkflowService interface

IPSWorkflowService membros

Microsoft.Office.Project.Server.Library namespace