C# Class Rebus.Bus.Advanced.AsyncHelpers.CustomSynchronizationContext

Synchronization context that can be "pumped" in order to have it execute continuations posted back to it
Inheritance: System.Threading.SynchronizationContext
Datei anzeigen Open project: rebus-org/Rebus

Public Methods

Method Description
CreateCopy ( ) : SynchronizationContext
CustomSynchronizationContext ( Func task ) : System
Post ( SendOrPostCallback function, object state ) : void
Run ( ) : void

Enqueues the function to be executed and executes all resulting continuations until it is completely done

Send ( SendOrPostCallback d, object state ) : void

Method Details

CreateCopy() public method

public CreateCopy ( ) : SynchronizationContext
return System.Threading.SynchronizationContext

CustomSynchronizationContext() public method

public CustomSynchronizationContext ( Func task ) : System
task Func
return System

Post() public method

public Post ( SendOrPostCallback function, object state ) : void
function SendOrPostCallback
state object
return void

Run() public method

Enqueues the function to be executed and executes all resulting continuations until it is completely done
public Run ( ) : void
return void

Send() public method

public Send ( SendOrPostCallback d, object state ) : void
d SendOrPostCallback
state object
return void