LauncherOptions.TargetApplicationPackageFamilyName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Nombre de familia del paquete de destino que se debe usar para iniciar un archivo o URI. Esta propiedad es opcional en algunos casos. Vea comentarios.
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 de propiedad
Nombre de familia del paquete de destino que se debe usar para iniciar un archivo o URI. Esta propiedad es opcional en algunos casos. Vea comentarios.
Comentarios
PackageFamilyName de una aplicación se puede obtener a través de la clase PackageID de
PackageFamilyName puede variar en función de cómo se haya publicado una aplicación, pero generalmente seguirá la forma de [package name]_[publisher_id]
. Por ejemplo, una aplicación no publicada tiene un nombre de familia similar a c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga
En algunos casos, cuando llamas a Launcher métodos estáticos para iniciar una aplicación asociada a un tipo de archivo o protocolo URI, debes especificar exactamente qué aplicación quieres iniciar pasando un parámetro LauncherOptions con el TargetApplicationPackageFamilyName propiedad establecida en el nombre de familia del paquete de paquete que contiene esa aplicación.
Dos casos de este tipo son los siguientes:
- Quiere iniciar una aplicación con un URI y pasar datos de entrada adicionales a la aplicación iniciada mediante Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet).
- Quiere iniciar una aplicación con un URI y esperar a que la aplicación devuelva los datos de salida a la aplicación mediante cualquier sobrecarga de Launcher.LaunchUriForResultsAsync.
En estos casos, tanto la aplicación que llama como la aplicación iniciada deben aceptar cómo interpretar los datos adicionales pasados de una aplicación a la otra. La aplicación que realiza la llamada no puede iniciar ninguna aplicación que sea la predeterminada para ese protocolo URI.