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

IAsyncOperation<Boolean>

The asynchronous operation.

Attributes

Remarks

If called while the CoreDispatcher is shutting down, this method will complete successfully and return false.

Applies to

See also