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