Freigeben über


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

  • propertyName
    Typ: System.String

    Der 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.Guid

    Die GUID des benutzerdefinierten Felds.

  • textPropertyValue
    Typ: System.String

    Der Textwert festgelegt werden soll. Wenn die Eigenschaft keines Textwerts ist, wird textPropertyValue ignoriert.

  • numericPropertyValue
    Typ: System.Decimal

    Der numerische Wert festgelegt werden soll. Wenn die Eigenschaft nicht um einen numerischen Wert ist, wird die numericPropertyValue ignoriert.

  • dateTimePropertyValue
    Typ: System.DateTime

    Der Wert DateTime festgelegt werden soll. Wenn die Eigenschaft kein Wert DateTime ist, wird die dateTimePropertyValue ignoriert.

  • durationPropertyValue
    Typ: System.String

    Wert 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.Boolean

    Ein Boolean Wert festgelegt werden soll. Wenn die Eigenschaft kein Wert Boolean ist, wird die flagPropertyValue ignoriert.

  • codePropertyValue
    Typ: System.Guid

    Ein 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.Boolean

    Gibt an, ob den Wert des benutzerdefinierten Felds zu löschen (true löschen; andernfalls, false).

  • jobUid
    Typ: System.Guid

    Die GUID des Warteschlangenauftrags Warteschlange.

Implementiert

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

Siehe auch

Referenz

PSWorkflowService Klasse

PSWorkflowService-Member

Microsoft.Office.Project.Server.Workflow-Namespace