Bagikan melalui


LauncherOptions.TargetApplicationPackageFamilyName Properti

Definisi

Nama keluarga paket dari paket target yang harus digunakan untuk meluncurkan file atau URI. Properti ini bersifat opsional dalam beberapa kasus. LihatKomentar .

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

Nilai Properti

String

Platform::String

winrt::hstring

Nama keluarga paket dari paket target yang harus digunakan untuk meluncurkan file atau URI. Properti ini bersifat opsional dalam beberapa kasus. LihatKomentar .

Keterangan

PackageFamilyName aplikasi dapat diperoleh melalui kelas PackageID

PackageFamilyName dapat bervariasi tergantung pada bagaimana aplikasi telah diterbitkan, tetapi umumnya akan mengikuti bentuk [package name]_[publisher_id]. Misalnya, aplikasi yang tidak diterbitkan memiliki nama keluarga yang mirip dengan c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga

Dalam beberapa kasus, ketika Anda memanggil Launcher metode statis untuk meluncurkan aplikasi yang terkait dengan jenis file atau protokol URI, Anda harus menentukan dengan tepat aplikasi mana yang ingin Anda luncurkan dengan meneruskan parameter LauncherOptions dengan properti TargetApplicationPackageFamilyName diatur ke nama keluarga paket untuk paket aplikasi yang berisi aplikasi tersebut.

Dua kasus tersebut adalah sebagai berikut:

  1. Anda ingin meluncurkan aplikasi dengan URI dan meneruskan data input tambahan ke aplikasi yang diluncurkan, menggunakan Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet).
  2. Anda ingin meluncurkan aplikasi dengan URI dan menunggu aplikasi mengirim data output kembali ke aplikasi Anda, menggunakan kelebihan beban Launcher.LaunchUriForResultsAsync.

Dalam kasus ini, aplikasi panggilan dan aplikasi yang diluncurkan perlu menyetujui cara menginterpretasikan data tambahan yang diteruskan dari satu aplikasi ke aplikasi lainnya. Aplikasi panggilan tidak dapat meluncurkan aplikasi apa pun yang kebetulan menjadi default untuk protokol URI tersebut.

Berlaku untuk