情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。
このトピックはまだ評価されていません - このトピックを評価する

Launcher.LaunchUriAsync(Uri) | launchUriAsync(Uri) Method

指定された URI の URI スキーム名に関連付けられている既定のアプリケーションを開始します。

構文


Windows.System.Launcher.launchUriAsync(uri).done( /* 成功ハンドラーとエラー ハンドラー */ );

パラメーター

uri

型: Windows.Foundation.Uri [JavaScript] | System.Uri [.NET] | Windows::Foundation::Uri [C++]

URI。

戻り値

型: IAsyncOperation<Boolean>

起動操作。

解説

呼び出し元アプリケーションは、API が呼び出されると、ユーザーに表示される必要があります。

ネットワークの位置を示す file:/// URI などのイントラネット URI を開始するには、privateNetworkClientServer 機能を指定する必要があります。

このメソッドを使用してローカル ゾーンの URI を開始することはできません。たとえば、アプリケーションは、ローカル コンピューターのファイルにアクセスするために file:/// プロトコルを使用できません。代わりに、Storage APIs を使用してファイルにアクセスする必要があります。

上記のいずれかの理由で起動に失敗した場合、API は正常に終了し、非同期操作から FALSE が返されます。

既定のアプリケーションを起動する代わりにユーザーがアプリケーションを選択できるようにするには、LauncherOptions.DisplayApplicationPicker | displayApplicationPicker プロパティを設定します。

潜在的に URI が安全でないという警告を表示するには、LauncherOptions.TreatAsUntrusted | treatAsUntrusted プロパティを設定します。

URI は関連付けられたアプリケーションに渡されます。関連付けられたアプリケーションがデスクトップ アプリケーションの場合、シェル実行メカニズムを使用して URI が渡されます。

この例では、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 Server 2012

最小限サポートされる携帯電話

Windows Phone 8

名前空間

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

メタデータ

Windows.winmd

参照

サンプル
関連起動のサンプル
ガイドライン
ファイルの種類と URI のガイドラインとチェック リスト
タスク
URI に応じて既定のアプリケーションを起動する方法 (JavaScript)
URI に応じて既定のアプリケーションを起動する方法 (C#/VB/C++)
参照
Launcher
LauncherOptions

 

 

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2014 Microsoft. All rights reserved.