Class NextMilestone
Inheritance
NextMilestone
Assembly: SoDataBase.dll
Syntax
[NextMilestonePlugin("nextmilestone", -1073741824)]
public class NextMilestone : NextDateBase, INextMilestonePlugin
Constructors
NextMilestone()
Declaration
Fields
ProviderName
Declaration
public const string ProviderName = "nextmilestone"
Field Value
Methods
BatchUpdateNextMilestoneAsync(ProgressEstimateCallback, ProgressStepCallback, CancellationToken)
Update the Next Milestone date/appointmentId of all Projects; callable in unauthenticated mode
Declaration
public Task BatchUpdateNextMilestoneAsync(ProgressEstimateCallback estimateCB, ProgressStepCallback stepCB, CancellationToken cancellationToken = default)
Parameters
Returns
CalculateNextMilestoneDateAsync(int, CancellationToken)
Declaration
public Task<NextDateInfo> CalculateNextMilestoneDateAsync(int projectId, CancellationToken cancellationToken = default)
Parameters
Returns
GetNextMilestoneDateAsync(int, CancellationToken)
Declaration
public Task<NextDateInfo> GetNextMilestoneDateAsync(int projectId, CancellationToken cancellationToken = default)
Parameters
Returns
GetOrderbyField(AppointmentTableInfo)
Declaration
protected override FieldInfo GetOrderbyField(AppointmentTableInfo tableInfo)
Parameters
Returns
Overrides
Implements
Extension Methods