Chronos Plugins 5.9.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.

This may include disabled tasks that are not listed in JobsTasks.

Definition at line 422 of file TaskInterfaces.cs.

422{ 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 399 of file TaskInterfaces.cs.

399{ get; }

◆ JobsTasks

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

Enumerate the tasks in your task's job.

This includes only enabled tasks. If you need to access disabled tasks, please use CompleteSchedule

Definition at line 387 of file TaskInterfaces.cs.

387{ 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 414 of file TaskInterfaces.cs.

414{ get; }

◆ Next

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

Lets you iterate over jobs further down the sample list.

Definition at line 409 of file TaskInterfaces.cs.

409{ get; }

◆ PlanerID

Guid AxelSemrau.Chronos.Plugin.IInspectJob.PlanerID
get

For use with the schedule state awareness interfaces.

Definition at line 391 of file TaskInterfaces.cs.

391{ 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 405 of file TaskInterfaces.cs.

405{ get; }

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