PSWorkflowService.CompareProjectProperty método
Compara o valor da propriedade de projeto especificado com o valor fornecido.
Namespace: Microsoft.Office.Project.Server.Workflow
Assembly: Microsoft.Office.Project.Server.Workflow (em Microsoft.Office.Project.Server.Workflow.dll)
Sintaxe
'Declaração
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
'Uso
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
)
Parâmetros
workflowContext
Tipo: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextInformações relacionadas à instância atual do fluxo de trabalho que está sendo processado.
propertyName
Tipo: System.StringO 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.GuidO GUID do campo personalizado a ser comparada.
compareOperator
Tipo: Microsoft.Office.Project.Server.Library.ProjectPropertyCompareOperatorA operação de comparação a ser executada, especificado por uma constante de ProjectPropertyCompareOperator .
textPropertyValue
Tipo: System.StringO valor de texto que é usado na comparação. Se a propriedade não é um valor de texto, textPropertyValue será ignorado.
numericPropertyValue
Tipo: System.DecimalO valor numérico que é usado na comparação. Se a propriedade não é um valor numérico, numericPropertyValue será ignorado.
dateTimePropertyValue
Tipo: System.DateTimeO valor de DateTime é usado na comparação. Se a propriedade não é um valor de DateTime , dateTimePropertyValue será ignorado.
durationPropertyValue
Tipo: System.StringO valor de duração usado na comparação. Se a propriedade não é um valor de duração, durationPropertyValue será ignorado.
flagPropertyValue
Tipo: System.BooleanUm valor de Boolean é usado na comparação. Se a propriedade não é um valor de Boolean , flagPropertyValue será ignorado.
codePropertyValue
Tipo: System.GuidUm 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.
Implementos
Comentários
A comparação se baseia no tipo de propriedade do projeto especificado.