Partager via


LauncherOptions.TargetApplicationPackageFamilyName Propriété

Définition

Nom de la famille de packages du package cible qui doit être utilisé pour lancer un fichier ou un URI. Cette propriété est facultative dans certains cas. Consultez remarques.

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

Valeur de propriété

String

Platform::String

winrt::hstring

Nom de la famille de packages du package cible qui doit être utilisé pour lancer un fichier ou un URI. Cette propriété est facultative dans certains cas. Consultez remarques.

Remarques

PackageFamilyName d’une application peut être obtenu via la classe PackageID

Un PackageFamilyName peut varier en fonction de la façon dont une application a été publiée, mais elle suit généralement la forme de [package name]_[publisher_id]. Par exemple, une application non publiée a un nom de famille similaire à c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga

Dans certains cas, lorsque vous appelez Launcher méthodes statiques pour lancer une application associée à un type de fichier ou un protocole d’URI, vous devez spécifier exactement l’application à lancer en transmettant un paramètre LauncherOptions avec la propriété TargetApplicationPackageFamilyName définie sur le nom de famille de package pour le package d’application contenant cette application.

Deux de ces cas sont les suivants :

  1. Vous souhaitez lancer une application avec un URI et transmettre des données d’entrée supplémentaires à l’application lancée, à l’aide de Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet).
  2. Vous souhaitez lancer une application avec un URI et attendre que l’application renvoie des données de sortie à votre application à l’aide de toute surcharge de Launcher.LaunchUriForResultsAsync.

Dans ces cas, l’application appelante et l’application lancée doivent être d’accord sur la façon d’interpréter les données supplémentaires transmises d’une application à l’autre. L’application appelante ne peut pas lancer une application qui est la valeur par défaut pour ce protocole d’URI.

S’applique à