Class ThreadSwitcherSingleThread
public class ThreadSwitcherSingleThread : ProducerConsumer<Func<Task>>, IStartStop, IStartable, IStopable, IDisposable, IThreadSwitcher
- Inheritance
-
ThreadSwitcherSingleThread
- Implements
-
IStartable
- Inherited Members
- Extension Methods
Constructors
ThreadSwitcherSingleThread(ILog)
[Obsolete]
public ThreadSwitcherSingleThread(ILog log)
Parameters
log
ILog
ThreadSwitcherSingleThread(ILogFactory)
public ThreadSwitcherSingleThread(ILogFactory logFactory)
Parameters
logFactory
ILogFactory
Methods
Consume(Func<Task>)
Override this method to consume next item
protected override Task Consume(Func<Task> item)
Parameters
Returns
SwitchThread(Func<Task>)
public void SwitchThread(Func<Task> otherThread)