ILauncher

Namespace: XPlat.Device

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

public interface ILauncher

Supported platforms

Platform

Version

.NET Standard

2.0

Xamarin.Android

9.0

Xamarin.iOS

1.0

UWP

10.0.16299

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