Class Task
Namespace: Ludiq
Syntax
Constructors
Task(ITaskRunner, String, Int32, Action<Task>)
Declaration
public Task(ITaskRunner runner, string title, int totalSteps, Action<Task> work)
Parameters
Fields
animatedRatio
Declaration
public float animatedRatio
Field Value
Properties
allowWindowRunner
Declaration
public static bool allowWindowRunner { get; set; }
Property Value
completedSteps
Declaration
public int completedSteps { get; }
Property Value
currentStepLabel
Declaration
public string currentStepLabel { get; set; }
Property Value
elapsed
Declaration
public TimeSpan elapsed { get; }
Property Value
parallelOptions
Declaration
public ParallelOptions parallelOptions { get; }
Property Value
ratio
Declaration
public float ratio { get; }
Property Value
runner
Declaration
public ITaskRunner runner { get; }
Property Value
stepsHaveCompleted
Declaration
public bool stepsHaveCompleted { get; }
Property Value
stepsHaveStarted
Declaration
public bool stepsHaveStarted { get; }
Property Value
title
Declaration
public string title { get; }
Property Value
totalSteps
Declaration
public int totalSteps { get; }
Property Value
Methods
Abort()
Declaration
AllowCancellation()
Declaration
public void AllowCancellation()
Begin()
Declaration
Cancel()
Declaration
CompleteStep()
Declaration
public void CompleteStep()
End()
Declaration
Run()
Declaration
Run(String, Int32, Action<Task>)
Declaration
public static void Run(string title, int steps, Action<Task> work)
Parameters
StartStep(String)
Declaration
public void StartStep(string label = null)
Parameters
Type |
Name |
Description |
String |
label |
|
WaitUntilStepsHaveCompleted()
Declaration
public void WaitUntilStepsHaveCompleted()
Extension Methods