ILauncher

Namespace: XPlat.Device

Starts the default app associated with the specified file or URI.

public interface ILauncher

Supported platforms

Methods

LaunchFolderAsync(IStorageFolder)

Launches a file explorer and displays the contents of the specified folder.

Task<bool> LaunchFolderAsync(IStorageFolder folder);

Parameters

folder (IStorageFolder)

The folder to display in a file explorer.

Returns

The result of the operation.

LaunchUriAsync(Uri)

Launches a web browser and displays the contents of the specified URI.

Task<bool> LaunchUriAsync(Uri uri);

Parameters

uri (Uri)

The URI.

Returns

Returns true if the default app for the URI scheme was launched; false otherwise.

QueryUriSupportAsync(Uri)

Asynchronously query whether an app can be activated for the specified URI.

Task<LaunchQuerySupportStatus> QueryUriSupportAsync(Uri uri);

Parameters

uri (Uri)

The URI for which to query support.

Returns

A value that indicates whether an application is available to launch the URI.

LaunchFileAsync(IStorageFile)

Starts the default app associated with the specified file.

Task<bool> LaunchFileAsync(IStorageFile file);

Parameters

file (IStorageFile)

The file.

Returns

The launch operation.

Last updated