IDispatcher

Ecng.ComponentModel

Threads dispatcher.

方法

CheckAccess
public bool CheckAccess()
result = iDispatcher.CheckAccess()

Verify that current thread is dispatcher thread.

返回值: Operation result.

Invoke
public void Invoke(Action action)
iDispatcher.Invoke(action)

Call action in dispatcher thread.

action
Action.
InvokeAsync
public void InvokeAsync(Action action)
iDispatcher.InvokeAsync(action)

Call action in dispatcher thread.

action
Action.
InvokePeriodically
public IDisposable InvokePeriodically(Action action, TimeSpan interval)
result = iDispatcher.InvokePeriodically(action, interval)

Invoke action periodically in dispatcher thread.

action
Action.
interval
Interval between invocations.

返回值: IDisposable to unsubscribe.