LauncherOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Optionen an, die zum Starten der Standard-App für eine Datei oder einen URI verwendet werden.
In einer Desktop-App müssen Sie das Objekt vor der Verwendung einer Instanz dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt, dem Fensterhandle des Besitzers zuordnen. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindowabhängen.
public ref class LauncherOptions sealed : ILauncherViewOptions
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LauncherOptions final : ILauncherViewOptions
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class LauncherOptions final : ILauncherViewOptions
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LauncherOptions final : ILauncherViewOptions
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LauncherOptions : ILauncherViewOptions
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LauncherOptions : ILauncherViewOptions
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LauncherOptions : ILauncherViewOptions
function LauncherOptions()
Public NotInheritable Class LauncherOptions
Implements ILauncherViewOptions
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Siehe das Codebeispiel im LaunchUriAsync(Uri, LauncherOptions) Thema.
Hinweise
Wenn Sie Launcher- statische Methoden aufrufen, um eine App zu starten, die einem Dateityp oder URI-Protokoll zugeordnet ist, müssen Sie genau angeben, welche App gestartet werden soll, indem Sie einen LauncherOptions Parameter mit dem TargetApplicationPackageFamilyName Eigenschaft übergeben, die auf den Paketfamiliennamen für das App-Paket festgelegt ist, das diese App enthält.
Zwei solche Fälle sind wie folgt:
- Sie möchten eine App mit einem URI starten und zusätzliche Eingabedaten an die gestartete App übergeben, indem Sie Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet)verwenden.
- Sie möchten eine App mit einem URI starten und warten, bis die App Ausgabedaten zurück an Ihre App sendet, indem Sie eine überladene Launcher.LaunchUriForResultsAsync-verwenden.
In diesen Fällen müssen sowohl die aufrufende als auch die gestartete App zustimmen, wie die zusätzlichen Daten interpretiert werden, die von einer App an die andere übergeben werden. Die aufrufende App kann keine App starten, die als Standard für dieses URI-Protokoll gilt. In anderen Fällen ist die TargetApplicationPackageFamilyName-Eigenschaft optional.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1607 | 14393 | IgnoreAppUriHandlers |
1703 | 15063 | LimitPickerToCurrentAppAndAppUriHandlers |
Konstruktoren
LauncherOptions() |
Erstellt und initialisiert eine neue Instanz des Startprogrammoptionenobjekts. In einer Desktop-App müssen Sie das Objekt vor der Verwendung einer Instanz dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt, dem Fensterhandle des Besitzers zuordnen. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindowabhängen. |
Eigenschaften
ContentType |
Dient zum Abrufen oder Festlegen des Inhaltstyps, der einem URI zugeordnet ist, der eine Datei im Netzwerk darstellt. |
DesiredRemainingView |
Starten Sie eine Ziel-App, und lassen Sie die aktuell ausgeführte Quell-App auf dem Bildschirm verbleiben, indem Sie den Platz gleichmäßig mit der Ziel-App teilen oder mehr oder weniger Speicherplatz als die Ziel-App einnehmen. |
DisplayApplicationPicker |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Dialogfeld Öffnen mit angezeigt werden soll, wenn die Zuordnungsstart-API aufgerufen wird. |
FallbackUri |
Dient zum Abrufen oder Festlegen eines Werts, der einen URI darstellt, zu dem der Benutzer im Browser weitergeleitet werden soll, wenn keine App zum Behandeln des Dateityps oder URI vorhanden ist. |
IgnoreAppUriHandlers |
Gibt an, ob Handler ignoriert werden sollen, die HTTP-Schemas (z. B. Browser) verarbeiten können. Stattdessen fällt der Start auf den Standardbrowser zurück. |
LimitPickerToCurrentAppAndAppUriHandlers |
Ruft ab oder legt fest, ob die Auswahl für das Startfeld auf die aktuelle App und die zugehörigen URI-Handler beschränkt werden soll. |
NeighboringFilesQuery |
Ermöglicht einer App den Zugriff auf Dateien, die mit der Datei zusammenhängen, die zum Aktivieren der App verwendet wird. |
PreferredApplicationDisplayName |
Dient zum Abrufen oder Festlegen eines Werts, der den Anzeigenamen der App im Store darstellt, die der Benutzer installieren soll, wenn keine App vorhanden ist, um den Dateityp oder den URI zu verarbeiten. |
PreferredApplicationPackageFamilyName |
Dient zum Abrufen oder Festlegen eines Werts, der den Paketfamiliennamen der App im Store darstellt, die der Benutzer installieren soll, wenn keine App vorhanden ist, um den Dateityp oder den URI zu verarbeiten. |
TargetApplicationPackageFamilyName |
Der Paketfamilienname des Zielpakets, das zum Starten einer Datei oder eines URI verwendet werden soll. Diese Eigenschaft ist in einigen Fällen optional. Siehe Hinweise. |
TreatAsUntrusted |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das System eine Warnung anzeigen soll, dass die Datei oder der URI beim Starten der App, die einer Datei oder einem URI zugeordnet ist, potenziell unsicher ist. |
UI |
Ruft die Benutzeroberflächenoptionen beim Starten einer Standard-App ab. |