IDispatchQueue Interface | 
Namespace: Couchbase.Lite
public interface IDispatchQueue
The IDispatchQueue type exposes the following members.
| Name | Description | |
|---|---|---|
| DispatchAsync(Action) | 
            Schedules the given Action  | |
| DispatchAsyncTResult(FuncTResult) | 
            Schedules the given FuncTResult  | |
| DispatchSync(Action) | 
            Scheduled the given Action and waits for it to complete
              | |
| DispatchSyncTResult(FuncTResult) | 
            Schedules the given FuncTResult, waits for it to complete
            and returns the result of the action
              | 
| Name | Description | |
|---|---|---|
| DispatchAfter(Action, TimeSpan) | Overloaded.   
            Schedules the given Action after waiting 
            the given amount of time
              (Defined by DispatchQueueExtensions.) | |
| DispatchAfterTResult(FuncTResult, TimeSpan) | Overloaded.   
            Schedules the given FuncTResult after waiting 
            the given amount of time
              (Defined by DispatchQueueExtensions.) |