Class FuncWorker<TDocument, TResult>
public abstract class FuncWorker<TDocument, TResult> : IWorker<TDocument>
Type Parameters
TDocument
TResult
- Inheritance
-
objectFuncWorker<TDocument, TResult>
- Implements
-
IWorker<TDocument>
- Extension Methods
Methods
Execute(Document<TDocument>)
protected abstract Task<TResult> Execute(Document<TDocument> document)
Parameters
document
Document<TDocument>
Returns
- Task<TResult>
Execute(WorkRequest<TDocument>)
Process a single work request.
public Task<WorkResponse> Execute(WorkRequest<TDocument> request)
Parameters
request
WorkRequest<TDocument>