CoreDispatcher.TryRunAsync(CoreDispatcherPriority, DispatchedHandler) Method
Definition
Attempts to schedule the specified callback on the UI thread from a worker thread, and returns the results asynchronously.
public:
virtual IAsyncOperation<bool> ^ TryRunAsync(CoreDispatcherPriority priority, DispatchedHandler ^ agileCallback) = TryRunAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TryRunAsync(CoreDispatcherPriority priority, DispatchedHandler const & agileCallback);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TryRunAsync(CoreDispatcherPriority priority, DispatchedHandler agileCallback);
function tryRunAsync(priority, agileCallback)
Public Function TryRunAsync (priority As CoreDispatcherPriority, agileCallback As DispatchedHandler) As IAsyncOperation(Of Boolean)
Parameters
- priority
- CoreDispatcherPriority
Specifies the priority for event dispatch. Set this to CoreDispatcherPriority.Normal.
- agileCallback
- DispatchedHandler
The callback on which the dispatcher returns when the event is dispatched.
Returns
The asynchronous operation.
- Attributes
Remarks
If called while the CoreDispatcher is shutting down, this method will complete successfully and return false.