Launcher-Klasse

Startprogramm Class

Startet die Standard-App, die der angegebenen Datei oder URI zugeordnet ist.

Syntax


var launcher = Windows.System.Launcher;

Attribute

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

Member

LauncherKlasse hat diese Membertypen:

Methoden

The Launcher Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
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.

 

Hinweise

Hinweis  : Es handelt sich nicht um eine agile Klasse. Daher müssen Sie das Threadingmodell und das Marshallingverhalten berücksichtigen. Weitere Informationen finden Sie unter Threading und Marshalling (C++/CX) und Die Verwendung von Windows-Runtime-Objekten in einer Multithreaded-Umgebung (.NET).

Beispiele

In diesem Beispiel wird LaunchFileAsync(IStorageFile) | launchFileAsync(IStorageFile) zum Starten einer Datei im Anwendungspaket verwendet.



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

In diesem Beispiel wird LaunchUriAsync(Uri) | launchUriAsync(Uri) zum Starten eines URI verwendet.



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

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

Siehe auch

Aufgaben
Starten der Standard-App für eine Datei (JavaScript)
Starten der Standard-App für eine Datei (C#/VB/C++)
Starten der Standard-App für einen URI (JavaScript)
Starten der Standard-App für einen URI (C#/VB/C++)
Beispiele
Zuordnungsstartbeispiel
Richtlinien
Richtlinien und Prüfliste für Dateitypen und URIs
Verweis
LauncherOptions
LauncherUIOptions

 

 

Anzeigen:
© 2018 Microsoft