del método IPSWorkflowService.CompareProjectProperty
Compara el valor de la propiedad de proyecto especificado por el valor suministrado.
Espacio de nombres: Microsoft.Office.Project.Server.Library
Ensamblado: Microsoft.Office.Project.Server.Library (en Microsoft.Office.Project.Server.Library.dll)
Sintaxis
'Declaración
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
workflowContext
Tipo: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextInformación que está relacionada con la instancia actual del flujo de trabajo que se está procesando.
propertyName
Tipo: System.StringEl nombre de la propiedad del proyecto. Si mdPropUid no es una referencia null (Nothing en Visual Basic) y no está vacío, se omitirá propertyName .
mdPropUid
Tipo: System.GuidEl GUID del campo personalizado que se va a comparar.
compareOperator
Tipo: Microsoft.Office.Project.Server.Library.ProjectPropertyCompareOperatorLa operación de comparación que se va a realizar, especificado por una constante ProjectPropertyCompareOperator .
textPropertyValue
Tipo: System.StringEl valor de texto que se utiliza en la comparación. Si la propiedad no es un valor de texto, se omitirá textPropertyValue .
numericPropertyValue
Tipo: System.DecimalEl valor numérico que se utiliza en la comparación. Si la propiedad no es un valor numérico, se omitirá numericPropertyValue .
dateTimePropertyValue
Tipo: System.DateTimeEl valor de DateTime que se utiliza en la comparación. Si la propiedad no es un valor de DateTime , dateTimePropertyValue se omite.
durationPropertyValue
Tipo: System.StringEl valor de duración que se utiliza en la comparación. Si la propiedad no es un valor de duración, se omitirá durationPropertyValue .
flagPropertyValue
Tipo: System.BooleanUn valor de Boolean que se utiliza en la comparación. Si la propiedad no es un valor de Boolean , flagPropertyValue se omite.
codePropertyValue
Tipo: System.GuidUn valor de código (por ejemplo, el GUID de una selección en una tabla de búsqueda) que se utiliza en la comparación. Si la propiedad no es un valor de código, se omitirá codePropertyValue .
Valor devuelto
Tipo: Microsoft.Office.Project.Server.Library.CompareProjectPropertyResult
El resultado de la operación de comparación.
Comentarios
La comparación se basa en el tipo de la propiedad del proyecto especificado.