控制器中其他操作可以访问的“全局变量”

时间:2019-07-27 21:39:10

标签: c# asp.net-core

我正在制作WPF程序的网络版本。该程序基本上是使用Selenium WebDriver的机器人。

我需要使用相同的ChromeDriver实例beetwen`Action(下面的代码)。

问题是我如何才能在其他“操作功能”中使用WebDriver的相同实例,仅对提交请求的用户可用?

我尝试使用DI.AddSingleton())和静态类,但是该实例并非每个用户都唯一。

这是我第一个使用.ASP NET的应用程序,如果有任何错误,抱歉。

单击按钮后,通过ajax调用以下2个例程。

[HttpPost]
public IActionResult Login(SEIInfo model)
{
    //Routine to do login on website using SeleniumDriver()
}

[HttpPost]
public IActionResult StartCapturing(...)
{
    //Capture some DOM Element's texts with SeleniumDriver()
}

0 个答案:

没有答案