del método IPSWorkflowService.SetProjectProperty
Actualiza la propiedad de campo personalizado especificado del flujo de trabajo de Project Server.
Espacio de nombres: Microsoft.Office.Project.Server.Library
Ensamblado: Microsoft.Office.Project.Server.Library (en Microsoft.Office.Project.Server.Library.dll)
Sintaxis
'Declaración
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 IPSWorkflowService
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)
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.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 se establezca. Si mdPropUid no es una referencia null (Nothing en Visual Basic) y no está vacío, se omitirá propertyName .
mdPropUid
Tipo: System.GuidGUID del campo personalizado.
textPropertyValue
Tipo: System.StringPara establecer el valor de texto. Si la propiedad no es un valor de texto, se omitirá textPropertyValue .
numericPropertyValue
Tipo: System.DecimalValor numérico que se va a establecer. Si la propiedad no es un valor numérico, se omitirá numericPropertyValue .
dateTimePropertyValue
Tipo: System.DateTimeEl valor DateTime se establezca. Si la propiedad no es un valor de DateTime , dateTimePropertyValue se omite.
durationPropertyValue
Tipo: System.StringPara establecer el valor de duración. Si la propiedad no es un valor de duración, se omitirá durationPropertyValue .
flagPropertyValue
Tipo: System.BooleanUn valor de Boolean se establezca. Si la propiedad no es un valor de Boolean , flagPropertyValue se omite.
codePropertyValue
Tipo: System.GuidUn código de valor (por ejemplo, el GUID de una selección en una tabla de búsqueda) a establecerse. Si la propiedad no es un valor de código, se omitirá codePropertyValue .
deleteValue
Tipo: System.BooleanEspecifica si se va a eliminar el valor del campo personalizado (true para eliminar; en caso contrario, false).
jobUid
Tipo: System.GuidEl GUID de la tarea de la cola.