LauncherOptions.TargetApplicationPackageFamilyName Eigenschaft

Definition

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.

public:
 property Platform::String ^ TargetApplicationPackageFamilyName { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring TargetApplicationPackageFamilyName();

void TargetApplicationPackageFamilyName(winrt::hstring value);
public string TargetApplicationPackageFamilyName { get; set; }
var string = launcherOptions.targetApplicationPackageFamilyName;
launcherOptions.targetApplicationPackageFamilyName = string;
Public Property TargetApplicationPackageFamilyName As String

Eigenschaftswert

String

Platform::String

winrt::hstring

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.

Hinweise

Der PackageFamilyName einer Anwendung kann über die PackageID-Klasse

Ein PackageFamilyName kann variieren, je nachdem, wie eine Anwendung veröffentlicht wurde, aber es folgt in der Regel der Form von [package name]_[publisher_id]. Beispielsweise weist eine nicht veröffentlichte App einen Familiennamen auf, der c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga

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:

  1. 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.
  2. 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.

Gilt für: