Chronos Plugins 5.4.0
This documentation covers the plugin interfaces definitions and an example implementation.
Loading...
Searching...
No Matches
AxelSemrau.Chronos.Plugin.IInspectJob Interface Reference

Allows to get information about other tasks within our task's job and about other jobs. More...

Properties

ITaskInfo CurrentTask [get]
 Gets the current Jobs current Task.
 
IEnumerable< ITaskInfoJobsTasks [get]
 Enumerate the tasks in your task's job.
 
Guid PlanerID [get]
 For use with the schedule state awareness interfaces.
 
int JobNo [get]
 Gets the zero based job index.
 
IEnumerable< IInspectJobPrevious [get]
 Lets you iterate over jobs further up the sample list, in reverse order.
 
IEnumerable< IInspectJobNext [get]
 Lets you iterate over jobs further down the sample list.
 
IMethodInfo MethodInfo [get]
 Info about the method this job was created from.
 
IEnumerable< ITaskInfoCompleteSchedule [get]
 All tasks involved in the current schedule.
 

Detailed Description

Allows to get information about other tasks within our task's job and about other jobs.

Do not implement this, it's just a parameter of INeedToInspectOtherTasks

Definition at line 369 of file TaskInterfaces.cs.

Property Documentation

◆ CompleteSchedule

IEnumerable<ITaskInfo> AxelSemrau.Chronos.Plugin.IInspectJob.CompleteSchedule
get

All tasks involved in the current schedule.

Definition at line 415 of file TaskInterfaces.cs.

415{ get; }

◆ CurrentTask

ITaskInfo AxelSemrau.Chronos.Plugin.IInspectJob.CurrentTask
get

Gets the current Jobs current Task.

The current Task

Definition at line 378 of file TaskInterfaces.cs.

378{ get; }

Referenced by MockPlugin.Tasks.JobInspectionDemo.DisablePreviousTwin().

◆ JobNo

int AxelSemrau.Chronos.Plugin.IInspectJob.JobNo
get

Gets the zero based job index.

The zero based job index number

Definition at line 395 of file TaskInterfaces.cs.

395{ get; }

◆ JobsTasks

IEnumerable<ITaskInfo> AxelSemrau.Chronos.Plugin.IInspectJob.JobsTasks
get

Enumerate the tasks in your task's job.

Definition at line 383 of file TaskInterfaces.cs.

383{ get; }

Referenced by MockPlugin.Tasks.JobInspectionDemo.Execute().

◆ MethodInfo

IMethodInfo AxelSemrau.Chronos.Plugin.IInspectJob.MethodInfo
get

Info about the method this job was created from.

Definition at line 410 of file TaskInterfaces.cs.

410{ get; }

◆ Next

IEnumerable<IInspectJob> AxelSemrau.Chronos.Plugin.IInspectJob.Next
get

Lets you iterate over jobs further down the sample list.

Definition at line 405 of file TaskInterfaces.cs.

405{ get; }

◆ PlanerID

Guid AxelSemrau.Chronos.Plugin.IInspectJob.PlanerID
get

For use with the schedule state awareness interfaces.

Definition at line 387 of file TaskInterfaces.cs.

387{ get; }

◆ Previous

IEnumerable<IInspectJob> AxelSemrau.Chronos.Plugin.IInspectJob.Previous
get

Lets you iterate over jobs further up the sample list, in reverse order.

Definition at line 401 of file TaskInterfaces.cs.

401{ get; }

The documentation for this interface was generated from the following file: