Compartir a través de


del método PSWorkflowService.CompareProjectProperty

Compara el valor de la propiedad de proyecto especificado por el valor suministrado.

Espacio de nombres:  Microsoft.Office.Project.Server.Workflow
Ensamblado:  Microsoft.Office.Project.Server.Workflow (en Microsoft.Office.Project.Server.Workflow.dll)

Sintaxis

'Declaración
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

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

Implementaciones

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

Comentarios

La comparación se basa en el tipo de la propiedad del proyecto especificado.

Vea también

Referencia

clase PSWorkflowService

Miembros PSWorkflowService

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