AvaloniaSynchronizationContext Class
Definition
SynchronizationContext to be used on main thread
public class AvaloniaSynchronizationContext
Constructors
| Name | Description |
|---|---|
| AvaloniaSynchronizationContext (3 overloads) | No summary available. |
AvaloniaSynchronizationContext overloads
AvaloniaSynchronizationContext Constructor
public AvaloniaSynchronizationContext()
AvaloniaSynchronizationContext Constructor
public AvaloniaSynchronizationContext(Avalonia.Threading.Dispatcher dispatcher, Avalonia.Threading.DispatcherPriority priority)
Parameters
dispatcher Avalonia.Threading.Dispatcher
AvaloniaSynchronizationContext Constructor
public AvaloniaSynchronizationContext(Avalonia.Threading.DispatcherPriority priority)
Parameters
Methods
| Name | Description |
|---|---|
| Ensure (2 overloads) | No summary available. |
| InstallIfNeeded | Installs synchronization context in current thread |
| Post | No summary available. |
| Send | No summary available. |
| Wait | No summary available. |
Ensure overloads
Ensure Method
public Avalonia.Threading.AvaloniaSynchronizationContext.RestoreContext Ensure(Avalonia.Threading.Dispatcher dispatcher, Avalonia.Threading.DispatcherPriority priority)
Parameters
dispatcher Avalonia.Threading.Dispatcher
priority Avalonia.Threading.DispatcherPriority
Returns
Avalonia.Threading.AvaloniaSynchronizationContext.RestoreContext
Ensure Method
public Avalonia.Threading.AvaloniaSynchronizationContext.RestoreContext Ensure(Avalonia.Threading.DispatcherPriority priority)
Parameters
priority Avalonia.Threading.DispatcherPriority
Returns
Avalonia.Threading.AvaloniaSynchronizationContext.RestoreContext
InstallIfNeeded Method
Installs synchronization context in current thread
public void InstallIfNeeded()
Post Method
public void Post(System.Threading.SendOrPostCallback d, object state)
Parameters
d System.Threading.SendOrPostCallback
state object
Send Method
public void Send(System.Threading.SendOrPostCallback d, object state)
Parameters
d System.Threading.SendOrPostCallback
state object
Wait Method
public int Wait(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout)
Parameters
waitHandles IntPtr[]
waitAll bool
millisecondsTimeout int