C# Класс MyService, code

Наследование: IMyService
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BeginJob int
DoSomething Task
DoSomethingElse Task
GetFoo object
GetJobStatus JobStatus

Открытые методы

Метод Описание
ExecuteAsync ( CancellationToken token ) : Task
Get ( string id ) : MyModel
MyService ( )
MyService ( IJobContainer sequentialJobs, IJobContainer parallelJobs )
PostAsync ( MyType0 input ) : Task
RunJobs ( IProgress progress ) : void
Stop ( )

Приватные методы

Метод Описание
BeginJob ( ) : int
DoSomething ( ) : Task
DoSomethingElse ( ) : Task
GetFoo ( int pageId ) : object
GetJobStatus ( int id ) : JobStatus

Описание методов

ExecuteAsync() публичный Метод

public ExecuteAsync ( CancellationToken token ) : Task
token CancellationToken
Результат Task

Get() публичный Метод

public Get ( string id ) : MyModel
id string
Результат MyModel

MyService() публичный Метод

public MyService ( )

MyService() публичный Метод

public MyService ( IJobContainer sequentialJobs, IJobContainer parallelJobs )
sequentialJobs IJobContainer
parallelJobs IJobContainer

PostAsync() публичный Метод

public PostAsync ( MyType0 input ) : Task
input MyType0
Результат Task

RunJobs() публичный Метод

public RunJobs ( IProgress progress ) : void
progress IProgress
Результат void

Stop() публичный Метод

public Stop ( )