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
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 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.GuidO GUID do campo personalizado.
textPropertyValue
Tipo: System.StringO valor de texto a ser definido. Se a propriedade não é um valor de texto, textPropertyValue será ignorado.
numericPropertyValue
Tipo: System.DecimalO valor numérico a ser definido. Se a propriedade não é um valor numérico, numericPropertyValue será ignorado.
dateTimePropertyValue
Tipo: System.DateTimeO valor de DateTime deve ser definido. Se a propriedade não é um valor de DateTime , dateTimePropertyValue será ignorado.
durationPropertyValue
Tipo: System.StringO valor de duração a ser definido. Se a propriedade não é um valor de duração, durationPropertyValue será ignorado.
flagPropertyValue
Tipo: System.BooleanUm valor de Boolean deve ser definido. Se a propriedade não é um valor de Boolean , flagPropertyValue será ignorado.
codePropertyValue
Tipo: System.GuidUm 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.BooleanEspecifica se você deseja excluir o valor do campo personalizado (true para excluir; caso contrário, false).
jobUid
Tipo: System.GuidO GUID do trabalho em fila.