LauncherOptions.TargetApplicationPackageFamilyName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O nome da família de pacotes do pacote de destino que deve ser usado para iniciar um arquivo ou URI. Essa propriedade é opcional em alguns casos. Consultede Comentários do
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
Valor da propriedade
O nome da família de pacotes do pacote de destino que deve ser usado para iniciar um arquivo ou URI. Essa propriedade é opcional em alguns casos. Consultede Comentários do
Comentários
O PackageFamilyName de um aplicativo pode ser obtido por meio da classe PackageID
Um PackageFamilyName pode variar dependendo de como um aplicativo foi publicado, mas geralmente seguirá a forma de [package name]_[publisher_id]
. Por exemplo, um aplicativo não publicado tem um nome de família semelhante a c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga
Em alguns casos, quando você chama Launcher métodos estáticos para iniciar um aplicativo associado a um tipo de arquivo ou protocolo URI, você deve especificar exatamente qual aplicativo deseja ser iniciado passando um parâmetro LauncherOptions com a propriedade TargetApplicationPackageFamilyName definida para o nome da família de pacotes para o pacote de aplicativos que contém esse aplicativo.
Dois desses casos são os seguintes:
- Você deseja iniciar um aplicativo com um URI e passar dados de entrada extras para o aplicativo iniciado usando Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet).
- Você deseja iniciar um aplicativo com um URI e aguardar o aplicativo enviar dados de saída de volta para seu aplicativo, usando qualquer sobrecarga de Launcher.LaunchUriForResultsAsync.
Nesses casos, o aplicativo de chamada e o aplicativo iniciado precisam concordar em como interpretar os dados extras passados de um aplicativo para o outro. O aplicativo de chamada não pode iniciar nenhum aplicativo que seja o padrão para esse protocolo URI.