AccrueAt enumeration

The cost accrual mode specifies how and when resource costs are to be charged to the cost of a task.

Namespace:  Microsoft.ProjectServer.Client
Assembly:  Microsoft.ProjectServer.Client (in Microsoft.ProjectServer.Client.dll)


Public Enumeration AccrueAt
Dim instance As AccrueAt
public enum AccrueAt


Member name Description
NotSpecified Value=0. The cost accrual mode is not specified. This constant is used in place of a DBNull value.
Start Value=1. Costs are accrued as soon as the task assignment starts. A task assignment begins when a date is entered in the ActualStart field.
End Value=2. Costs are not accrued until the remaining work is zero.
Prorated Value=3. Costs accrue as work is scheduled to occur and as actual work is reported. This is the default value.


The AccrueAt enumeration in the CSOM is equivalent to Resource.AccrueAt in the Microsoft.Office.Project.Server.Library namespace. The AccrueAt constants can be used with the DraftProjectResource.CostAccrual property and the PublishedProjectResource.CostAccrual property.

See also


Microsoft.ProjectServer.Client namespace