Simple implementation of ITask interface with backing fields. All members are marked as virtual so it is possible to override them in derived classes.

Namespace:  MVCSharp.Core.Tasks
Assembly:  MVCSharp (in MVCSharp.dll)
Version: 0.8.5217.34148

Syntax

C#
public class TaskBase : ITask
Visual Basic (Declaration)
Public Class TaskBase _
	Implements ITask
Visual C++
public ref class TaskBase : ITask

Examples

TaskBase class is commonly used as base for task classes, the latter overriding its members:
CopyC#
class MyTask : TaskBase
{
    public override void OnStart(object param)
    {
        // Some actions
    }
}

Inheritance Hierarchy

System..::.Object
  MVCSharp.Core.Tasks..::.TaskBase

See Also