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