LauncherOptions.TargetApplicationPackageFamilyName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Nome della famiglia di pacchetti del pacchetto di destinazione che deve essere usato per avviare un file o un URI. Questa proprietà è facoltativa in alcuni casi. Vedere osservazioni.
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
Valore della proprietà
Nome della famiglia di pacchetti del pacchetto di destinazione che deve essere usato per avviare un file o un URI. Questa proprietà è facoltativa in alcuni casi. Vedere osservazioni.
Commenti
È possibile ottenere PackageFamilyName di un'applicazione tramite la classe PackageID
PackageFamilyName può variare a seconda della modalità di pubblicazione di un'applicazione, ma in genere seguirà la forma di [package name]_[publisher_id]
. Ad esempio, un'app non pubblicata ha un nome di famiglia simile a c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga
In alcuni casi, quando chiami Launcher metodi statici per avviare un'app associata a un tipo di file o a un protocollo URI, devi specificare esattamente quale app vuoi avviare passando un parametro LauncherOptions con la proprietà TargetApplicationPackageFamilyName impostata sul nome della famiglia di pacchetti per il pacchetto dell'app contenente tale app.
Due casi di questo tipo sono i seguenti:
- Si vuole avviare un'app con un URI e passare dati di input aggiuntivi all'app avviata, usando Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet).
- Si vuole avviare un'app con un URI e attendere che l'app invii i dati di output all'app, usando qualsiasi overload di Launcher.LaunchUriForResultsAsync.
In questi casi, sia l'app chiamante che l'app avviata devono accettare come interpretare i dati aggiuntivi passati da un'app all'altra. L'app chiamante non può avviare alcuna app che sia l'impostazione predefinita per il protocollo URI.