Passa al contenuto principale

Class ChangeShiftJob

Namespace: TecnoPack.Scheduler.Jobs
Assembly: CO0002_Templ_FlowpackHMI_V00_26_M.dll

Handles shift change events in the scheduler.

public class ChangeShiftJob : EventJob<ShiftExtendedProps>

Inheritance

object ← EventJob<ShiftExtendedProps>ChangeShiftJob

Inherited Members

EventJob<ShiftExtendedProps>.Execute(IJobExecutionContext), EventJob<ShiftExtendedProps>.Handle(EventModelDTO, ShiftExtendedProps), EventJob<ShiftExtendedProps>.HandleStart(EventModelDTO, ShiftExtendedProps), EventJob<ShiftExtendedProps>.HandleEnd(EventModelDTO, ShiftExtendedProps)

Remarks

This job is triggered for events using . It provides entry points for the start and end of a shift.

Methods

HandleEnd(EventModelDTO, ShiftExtendedProps)

Called when the shift event ends.

public override Task HandleEnd(EventModelDTO eventModel, ShiftExtendedProps props)

Parameters

eventModel EventModelDTO

The frontend event model associated with this shift.

props ShiftExtendedProps

The extended properties containing shift-specific data.

Returns

Task

HandleStart(EventModelDTO, ShiftExtendedProps)

Called when the shift event starts.

public override Task HandleStart(EventModelDTO eventModel, ShiftExtendedProps props)

Parameters

eventModel EventModelDTO

The frontend event model associated with this shift.

props ShiftExtendedProps

The extended properties containing shift-specific data.

Returns

Task

  • Remarks
  • Methods
    • HandleEnd(EventModelDTO, ShiftExtendedProps)
    • HandleStart(EventModelDTO, ShiftExtendedProps)