Compartilhar via


PSWorkflowService.SetProjectProperty método

Atualiza a propriedade de campo personalizado especificado do fluxo de trabalho do Project Server.

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

Sintaxe

'Declaração
Public Sub SetProjectProperty ( _
    workflowContext As ProjectWorkflowContext, _
    propertyName As String, _
    mdPropUid As Guid, _
    textPropertyValue As String, _
    numericPropertyValue As Decimal, _
    dateTimePropertyValue As DateTime, _
    durationPropertyValue As String, _
    flagPropertyValue As Boolean, _
    codePropertyValue As Guid, _
    deleteValue As Boolean, _
    jobUid As Guid _
)
'Uso
Dim instance As PSWorkflowService
Dim workflowContext As ProjectWorkflowContext
Dim propertyName As String
Dim mdPropUid As Guid
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 deleteValue As Boolean
Dim jobUid As Guid

instance.SetProjectProperty(workflowContext, _
    propertyName, mdPropUid, textPropertyValue, _
    numericPropertyValue, dateTimePropertyValue, _
    durationPropertyValue, flagPropertyValue, _
    codePropertyValue, deleteValue, _
    jobUid)
public void SetProjectProperty(
    ProjectWorkflowContext workflowContext,
    string propertyName,
    Guid mdPropUid,
    string textPropertyValue,
    decimal numericPropertyValue,
    DateTime dateTimePropertyValue,
    string durationPropertyValue,
    bool flagPropertyValue,
    Guid codePropertyValue,
    bool deleteValue,
    Guid jobUid
)

Parâmetros

  • propertyName
    Tipo: System.String

    O nome da propriedade de projeto a ser definida. 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.

  • textPropertyValue
    Tipo: System.String

    O valor de texto a ser definido. Se a propriedade não é um valor de texto, textPropertyValue será ignorado.

  • numericPropertyValue
    Tipo: System.Decimal

    O valor numérico a ser definido. Se a propriedade não é um valor numérico, numericPropertyValue será ignorado.

  • dateTimePropertyValue
    Tipo: System.DateTime

    O valor de DateTime deve ser definido. Se a propriedade não é um valor de DateTime , dateTimePropertyValue será ignorado.

  • durationPropertyValue
    Tipo: System.String

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

  • flagPropertyValue
    Tipo: System.Boolean

    Um valor de Boolean deve ser definido. Se a propriedade não é um valor de Boolean , flagPropertyValue será ignorado.

  • codePropertyValue
    Tipo: System.Guid

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

  • deleteValue
    Tipo: System.Boolean

    Especifica se você deseja excluir o valor do campo personalizado (true para excluir; caso contrário, false).

Implementos

IPSWorkflowService.SetProjectProperty(ProjectWorkflowContext, String, Guid, String, Decimal, DateTime, String, Boolean, Guid, Boolean, Guid)

Ver também

Referência

PSWorkflowService classe

PSWorkflowService membros

Microsoft.Office.Project.Server.Workflow namespace