我已经创建了一个控制台应用程序。
我正在尝试访问Session变量并使用HttpClient进行Api调用。
我无法在命名空间中获取Session和HttpClient类。
我添加了以下软件包。
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net45" />
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="net45" />
如果我错过任何其他套餐,请告诉我。我想执行以下代码。
我收到的错误如下:
httpClient是一种类型,但用作方法。
这是我的代码:
答案 0 :(得分:0)
Session
它是一个ASP.net 的东西 - 它驻留在服务器端。
当您在ASP.net应用程序中访问Session
时,您所做的一切就是从随请求发送的cookie中访问会话ID。 服务器然后从会话存储(在内存中,在db等中)检索Session对象,并使其可用于服务器端应用程序。
您的控制台应用程序不知道(也不应该)任何会话内容。