C# 中 URL 方案的入口点是什么?

What's the Entry Point for a URL Scheme in C#?

我按照官方指南为我的 C# WPF GUI 应用程序注册了一个 URI 方案:https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914(v=vs.85)

当我点击 link 时,它会打开我的应用程序或将其置于前台。但是,我从哪里获得应用程序启动时使用的 URL?本指南使用 main 方法。但是我的 GUI 应用程序没有主要方法。

我需要实现什么方法才能获得点击URL?

根据您提供的 link,您将使用 Environment.GetCommandLineArgs() 获取 args,就像您的 GUI 应用程序示例中的那样。
请记住,该数组中的第一个参数将是可执行文件名。有关详细信息,请访问 MSDN

在您的 App.xaml.cs 中,覆盖为您提供命令行参数的 OnStartup method or subscribe to the Application.Startup event. The StartupEventArgs has an Args property