ActivationRegistrationManager.RegisterForStartupActivation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当用户登录 Windows OS 时(由于注册表项或已知启动文件夹中的快捷方式)启动应用时,注册以激活应用。
public:
static void RegisterForStartupActivation(Platform::String ^ taskId, Platform::String ^ exePath);
/// [Windows.Foundation.Metadata.Experimental]
static void RegisterForStartupActivation(winrt::hstring const& taskId, winrt::hstring const& exePath);
static void RegisterForStartupActivation(winrt::hstring const& taskId, winrt::hstring const& exePath);
[Windows.Foundation.Metadata.Experimental]
public static void RegisterForStartupActivation(string taskId, string exePath);
public static void RegisterForStartupActivation(string taskId, string exePath);
function registerForStartupActivation(taskId, exePath)
Public Shared Sub RegisterForStartupActivation (taskId As String, exePath As String)
参数
- taskId
-
String
Platform::String
winrt::hstring
应用定义的 ID,可用于稍后使用 UnregisterForStartupActivation 方法取消注册启动激活。
- exePath
-
String
Platform::String
winrt::hstring
要激活的可执行文件的路径。 如果传递空字符串,则默认情况下将激活当前可选项。 如果此方法的调用方是应用的安装程序而不是应用本身,则通常指定此参数。
- 属性
注解
打包的应用应继续使用其 appx 清单注册文件类型、协议或启动激活。 然后,可以使用 Microsoft.Windows.AppLifecycle.AppInstance.GetActivatedEventArgs 或 Windows.ApplicationModel.AppInstance.GetActivatedEventArgs 检索激活参数。