Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dotnet core在IHostedService中获取应用程序url_Url_.net Core - Fatal编程技术网

dotnet core在IHostedService中获取应用程序url

dotnet core在IHostedService中获取应用程序url,url,.net-core,Url,.net Core,我的要求是发送一封带有按钮的电子邮件,将用户返回到正确位置的应用程序 电子邮件由后台作业发送 后台作业检查表中是否存在对象,如果存在任何对象,它将为每个对象发送电子邮件 我的主要问题是检索“”部分,因为其他部分对所有环境都是静态的 我想在不使用控制器的情况下检索url的该部分 可能吗? 我找到的所有内容都是关于HttpContext和UrlHelper的,我没有访问权限。您可以在第一次请求时将域url保存到某个单例类中的api中,将其注入到托管服务中,然后在那里检索它。一切都取决于你的就业服务如

我的要求是发送一封带有按钮的电子邮件,将用户返回到正确位置的应用程序

电子邮件由后台作业发送

后台作业检查表中是否存在对象,如果存在任何对象,它将为每个对象发送电子邮件

我的主要问题是检索“”部分,因为其他部分对所有环境都是静态的

我想在不使用控制器的情况下检索url的该部分

可能吗?
我找到的所有内容都是关于HttpContext和UrlHelper的,我没有访问权限。

您可以在第一次请求时将域url保存到某个单例类中的api中,将其注入到托管服务中,然后在那里检索它。一切都取决于你的就业服务如何运作。无论如何,您需要使用其他类共享此数据。您可以在第一次请求时将域url保存到某个单例类中的api中,将其注入托管服务,然后在那里检索。一切都取决于你的就业服务如何运作。无论如何,您将需要使用一些额外的类来共享这些数据。