Launcher Class

Démarre l'application par défaut associée au fichier ou à l'URI spécifié.

Syntaxe


var launcher = Windows.System.Launcher;

Attributs

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

Membres

LauncherClasse possède ces types de membres :

Méthodes

The Launcher Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
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.

 

Remarques

Remarque   : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX) et Utilisation d'objets Windows Runtime dans un environnement multithread (.NET).

Exemples

Cet exemple utilise LaunchFileAsync(IStorageFile) | launchFileAsync(IStorageFile) pour lancer un fichier contenu dans le package d'application.



// 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
        }
      });
  });

Cet exemple utilise LaunchUriAsync(Uri) | launchUriAsync(Uri) pour lancer un 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
      }
   });

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

Tâches
Comment lancer l'application par défaut d'un fichier (JavaScript)
Comment lancer l'application par défaut d'un fichier (C#/VB/C++)
Comment lancer l'application par défaut d'un URI (JavaScript)
Comment lancer l'application par défaut d'un URI (C#/VB/C++)
Exemples
Exemple de lancement de l'association
Indications
Instructions et liste de contrôle pour les types de fichiers et les URI
Référence
LauncherOptions
LauncherUIOptions

 

 

Afficher:
© 2014 Microsoft