ActivationRegistrationManager.RegisterForStartupActivation 方法

定义

当用户登录 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.GetActivatedEventArgsWindows.ApplicationModel.AppInstance.GetActivatedEventArgs 检索激活参数。

适用于

另请参阅