Table of Contents

Class WorkerBase<T>

Namespace
JobFlow.Models.Jobs
Assembly
JobFlow.Models.dll
public abstract class WorkerBase<T> : IWorker<T>

Type Parameters

T
Inheritance
object
WorkerBase<T>
Implements

Methods

ProcessImpl(WorkRequest<T>)

protected abstract Task<WorkResponse> ProcessImpl(WorkRequest<T> request)

Parameters

request WorkRequest<T>

Returns

Task<WorkResponse>

ProcessWork(WorkRequest<T>)

Process a single work request.

public Task<WorkResponse> ProcessWork(WorkRequest<T> request)

Parameters

request WorkRequest<T>

Returns

Task<WorkResponse>