C# Class ParkitectNexus.Data.Tasks.QueueableTask

Inheritance: IQueueableTask
Datei anzeigen Open project: ParkitectNexus/ParkitectNexusClient

Public Methods

Method Description
Run ( CancellationToken token ) : Task

Protected Methods

Method Description
OnStatusChanged ( ) : void
QueueableTask ( string name ) : System
ThrowIfCancellationRequested ( CancellationToken token ) : void
UpdateStatus ( string description, int completion, TaskStatus status ) : void

Method Details

OnStatusChanged() protected method

protected OnStatusChanged ( ) : void
return void

QueueableTask() protected method

protected QueueableTask ( string name ) : System
name string
return System

Run() public abstract method

public abstract Run ( CancellationToken token ) : Task
token System.Threading.CancellationToken
return Task

ThrowIfCancellationRequested() protected method

protected ThrowIfCancellationRequested ( CancellationToken token ) : void
token System.Threading.CancellationToken
return void

UpdateStatus() protected method

protected UpdateStatus ( string description, int completion, TaskStatus status ) : void
description string
completion int
status TaskStatus
return void