LauncherOptions.TargetApplicationPackageFamilyName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイルまたは URI の起動に使用するターゲット パッケージのパッケージ ファミリ名。 場合によっては、このプロパティは省略可能です。 「解説
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
プロパティ値
ファイルまたは URI の起動に使用するターゲット パッケージのパッケージ ファミリ名。 場合によっては、このプロパティは省略可能です。 「解説
注釈
アプリケーションの PackageFamilyName は、PackageID クラスを使用して取得
PackageFamilyName は、アプリケーションの発行方法によって異なりますが、通常は [package name]_[publisher_id]
の形式に従います。 たとえば、発行されていないアプリのファミリ名は、c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga
場合によっては、Launcher 静的メソッドを呼び出して、ファイルの種類または URI プロトコルに関連付けられたアプリを起動する場合は、TargetApplicationPackageFamilyName プロパティをそのアプリを含むアプリ パッケージのパッケージ ファミリ名に設定された LauncherOptions パラメーターを渡すことによって、起動するアプリを正確に指定する必要があります。
このような場合は、次の 2 つがあります。
- Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet)を使用して、URI を使用してアプリを起動し、起動したアプリに追加の入力データを渡す必要があります。
- URI を使用してアプリを起動し、Launcher.LaunchUriForResultsAsyncのオーバーロードを使用して、アプリが出力データをアプリに送り返すのを待つ必要があります。
このような場合、呼び出し元のアプリと起動されたアプリの両方で、あるアプリから別のアプリに渡される追加データを解釈する方法に同意する必要があります。 呼び出し元のアプリは、その URI プロトコルの既定値になるアプリを起動できません。