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 的目标包的包系列名称。 在某些情况下,此属性是可选的。 请参阅 备注。
注解
可以通过 PackageID 类 获取应用程序的 PackageFamilyName
PackageFamilyName 可能因应用程序的发布方式而异,但通常遵循 [package name]_[publisher_id]
的形式。 例如,未发布的应用具有类似于 c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga
的系列名称
在某些情况下,调用
有两种情况如下所示:
- 你想要使用 URI 启动应用,并使用 Launcher.LaunchUriAsync(Uri、LauncherOptions、ValueSet)将额外的输入数据传递给启动的应用。
- 你想要使用 URI 启动应用,并等待应用使用 launcher.LaunchUriForResultsAsync 的任何重载将输出数据发送回应用。
在这些情况下,调用应用和启动的应用都需要就如何解释从一个应用传递到另一个应用的额外数据达成一致。 调用应用无法启动任何恰好是该 URI 协议的默认值的应用。