Compartir a través de


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

  • propertyName
    Tipo: System.String

    El 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.Guid

    El GUID del campo personalizado que se va a comparar.

  • textPropertyValue
    Tipo: System.String

    El 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.Decimal

    El 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.DateTime

    El 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.String

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

    Un 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.Guid

    Un 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.

Vea también

Referencia

interfaz IPSWorkflowService

Miembros IPSWorkflowService

Espacio de nombres Microsoft.Office.Project.Server.Library