信息
您所需的主题如下所示。但此主题未包含在此库中。

启动器 Class

启动与指定的文件或 URL 相关联的默认应用程序。

语法


var launcher = Windows.System.Launcher;

特性

[MarshalingBehavior(Standard)]
[Version(0x06020000)]

成员

Launcher类 具有这些类型的成员:

方法

The Launcher 类 具有这些方法。 对于 C#、Visual Basic 和 C++,它还继承方法于Object 类.

方法说明
LaunchFileAsync(IStorageFile) Starts the default app associated with the specified file.
LaunchFileAsync(IStorageFile, LauncherOptions) Starts the default app associated with the specified file, using the specified options.
LaunchUriAsync(Uri) Starts the default app associated with the URI scheme name for the specified URI.
LaunchUriAsync(Uri, LauncherOptions) Starts the default app associated with the URI scheme name for the specified URI, using the specified options.

 

备注

注意  :此类不敏捷,这意味着您需要考虑其线程模型和封送行为。有关更多信息,请参见线程处理和封送处理 (C++/CX)在多线程环境中使用 Windows 运行时对象 (.NET)

示例

此示例使用 LaunchFileAsync(IStorageFile) | launchFileAsync(IStorageFile) 生成包含在应用程序包中的文件。



// Path to the file in the app package to launch
var imageFile = "images\\test.png";

// Get the image file from the package's image directory
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(imageFile).then(
  function (file) {
    // Launch the retrieved file using the default app
    Windows.System.Launcher.launchFileAsync(file).then(
      function (success) {
        if (success) {
            // File launched
        } else {
            // File launch failed
        }
      });
  });

此示例使用 LaunchUriAsync(Uri) | launchUriAsync(Uri) 生成 URI。



// The URI to launch
var uriToLaunch = "http://www.bing.com";

// Create a Uri object from a URI string 
var uri = new Windows.Foundation.Uri(uriToLaunch);

// Launch the URI
Windows.System.Launcher.launchUriAsync(uri).then(   
   function (success) {
      if (success) {
        // URI launched
      } else {
        // URI launch failed
      }
   });

要求

最低支持客户端

Windows 8 [仅 Windows 应用商店应用程序]

最低支持服务器

Windows Server 2012 [仅 Windows 应用商店应用程序]

最低支持电话

Windows Phone 8

命名空间

Windows.System
Windows::System [C++]

元数据

Windows.winmd

另请参见

任务
如何启动文件的默认应用程序 (JavaScript)
如何启动文件的默认应用程序 (C#/VB/C++)
如何启动 URI 的默认应用程序 (JavaScript)
如何启动 URI 的默认应用程序 (C#/VB/C++)
示例
关联启动示例
准则
文件类型和 URI 的准则和检查表
引用
LauncherOptions
LauncherUIOptions

 

 

显示: