ActivationRegistrationManager.RegisterForProtocolActivation 方法

定义

注册以在通过 ShellExecuteLauncher.LaunchUriAsync 或命令行执行指定的 URI 方案时激活应用。

public:
 static void RegisterForProtocolActivation(Platform::String ^ scheme, Platform::String ^ logo, Platform::String ^ displayName, Platform::String ^ exePath);
/// [Windows.Foundation.Metadata.Experimental]
 static void RegisterForProtocolActivation(winrt::hstring const& scheme, winrt::hstring const& logo, winrt::hstring const& displayName, winrt::hstring const& exePath);
 static void RegisterForProtocolActivation(winrt::hstring const& scheme, winrt::hstring const& logo, winrt::hstring const& displayName, winrt::hstring const& exePath);
[Windows.Foundation.Metadata.Experimental]
public static void RegisterForProtocolActivation(string scheme, string logo, string displayName, string exePath);
public static void RegisterForProtocolActivation(string scheme, string logo, string displayName, string exePath);
function registerForProtocolActivation(scheme, logo, displayName, exePath)
Public Shared Sub RegisterForProtocolActivation (scheme As String, logo As String, displayName As String, exePath As String)

参数

scheme
String

Platform::String

winrt::hstring

用于注册激活的 URI 方案,例如 https

logo
String

Platform::String

winrt::hstring

Windows 用于 URI 方案的图像或资源的路径。 对于打包的应用,此参数是映像文件的包相对路径。 对于未打包,此参数是二进制文件的文本文件路径, (DLL、EXE) 加上资源索引。

displayName
String

Platform::String

winrt::hstring

此显示名称由 Windows 用于 URI 方案。

exePath
String

Platform::String

winrt::hstring

要激活的可执行文件的路径。 如果传递空字符串,则默认激活当前 exectuable。 通常,如果此方法的调用方是应用的安装程序而不是应用本身,则指定此参数。

属性

适用于

另请参阅