PSWorkflowService.SetProjectProperty-Methode
Aktualisiert die angegebene benutzerdefinierte Feld-Eigenschaft des Project Server-Workflows.
Namespace: Microsoft.Office.Project.Server.Workflow
Assembly: Microsoft.Office.Project.Server.Workflow (in Microsoft.Office.Project.Server.Workflow.dll)
Syntax
'Declaration
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 _
)
'Usage
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
)
Parameter
workflowContext
Typ: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextInformationen, die auf die aktuelle Instanz des Workflows verknüpft ist, die verarbeitet wird.
propertyName
Typ: System.StringDer Name der Projekteigenschaft festgelegt werden soll. Wenn mdPropUid nicht ein Nullverweis (Nothing in Visual Basic) und nicht leer ist, wird die propertyName ignoriert.
mdPropUid
Typ: System.GuidDie GUID des benutzerdefinierten Felds.
textPropertyValue
Typ: System.StringDer Textwert festgelegt werden soll. Wenn die Eigenschaft keines Textwerts ist, wird textPropertyValue ignoriert.
numericPropertyValue
Typ: System.DecimalDer numerische Wert festgelegt werden soll. Wenn die Eigenschaft nicht um einen numerischen Wert ist, wird die numericPropertyValue ignoriert.
dateTimePropertyValue
Typ: System.DateTimeDer Wert DateTime festgelegt werden soll. Wenn die Eigenschaft kein Wert DateTime ist, wird die dateTimePropertyValue ignoriert.
durationPropertyValue
Typ: System.StringWert für die Dauer festgelegt werden soll. Wenn die Eigenschaft nicht mit einem Wert für die Dauer ist, wird durationPropertyValue ignoriert.
flagPropertyValue
Typ: System.BooleanEin Boolean Wert festgelegt werden soll. Wenn die Eigenschaft kein Wert Boolean ist, wird die flagPropertyValue ignoriert.
codePropertyValue
Typ: System.GuidEin Code-Wert festgelegt werden soll (beispielsweise die GUID einer Auswahl in einer Nachschlagetabelle). Wenn die Eigenschaft kein Codewert ist, wird codePropertyValue ignoriert.
deleteValue
Typ: System.BooleanGibt an, ob den Wert des benutzerdefinierten Felds zu löschen (true löschen; andernfalls, false).
jobUid
Typ: System.GuidDie GUID des Warteschlangenauftrags Warteschlange.