AvaloniaSynchronizationContext Class
SynchronizationContext to be used on main thread
Definition
Namespace: Avalonia.Threading
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public class AvaloniaSynchronizationContext : SynchronizationContext
Public Class AvaloniaSynchronizationContext
Inherits SynchronizationContext
type AvaloniaSynchronizationContext =
class
inherit SynchronizationContext
end
| Inheritance | Object → SynchronizationContext → AvaloniaSynchronizationContext |
Constructors
| AvaloniaSynchronizationContext() | Initializes a new instance of the AvaloniaSynchronizationContext class |
| AvaloniaSynchronizationContext(DispatcherPriority) | Initializes a new instance of the AvaloniaSynchronizationContext class |
| AvaloniaSynchronizationContext(Dispatcher, DispatcherPriority) | Initializes a new instance of the AvaloniaSynchronizationContext class |
Properties
| AutoInstall | Controls if SynchronizationContext should be installed in InstallIfNeeded. Used by Designer. |
Methods
| CreateCopy() | When overridden in a derived class, creates a copy of the synchronization context. (Inherited from SynchronizationContext) |
| Ensure(DispatcherPriority) | |
| Ensure(Dispatcher, DispatcherPriority) | |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode() | Serves as the default hash function. (Inherited from Object) |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| InstallIfNeeded() | Installs synchronization context in current thread |
| IsWaitNotificationRequired() | Determines if wait notification is required. (Inherited from SynchronizationContext) |
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object) |
| OperationCompleted() | When overridden in a derived class, responds to the notification that an operation has completed. (Inherited from SynchronizationContext) |
| OperationStarted() | When overridden in a derived class, responds to the notification that an operation has started. (Inherited from SynchronizationContext) |
| Post(SendOrPostCallback, Object) | When overridden in a derived class, dispatches an asynchronous message to a synchronization context. (Overrides SynchronizationContext.Post(SendOrPostCallback, Object)) |
| Send(SendOrPostCallback, Object) | When overridden in a derived class, dispatches a synchronous message to a synchronization context. (Overrides SynchronizationContext.Send(SendOrPostCallback, Object)) |
| SetWaitNotificationRequired() | Sets notification that wait notification is required and prepares the callback method so it can be called more reliably when a wait occurs. (Inherited from SynchronizationContext) |
| ToString() | Returns a string that represents the current object. (Inherited from Object) |
| Wait(IntPtr[], Boolean, Int32) | (Overrides SynchronizationContext.Wait(IntPtr[], Boolean, Int32)) |