web-services - session 变量和 Web 服务

标签 web-services session

我刚刚编写了我的第一个 Web 服务,所以让我们假设我的 Web 服务知识不存在。我想尝试从 Web 服务调用 dbClass 函数。但是我需要一些 session 中的参数。有什么办法可以让我从网络服务中调用这些 session 变量?

最佳答案

如果您正在使用 ASP.NET Web 服务并且希望为您维护一个 session 环境,您需要使用一个表明您需要 session 的属性来修饰您的 Web 服务方法。

[WebMethod(EnableSession = true)]
public void MyWebService()
{
    Foo foo;
    Session["MyObjectName"] = new Foo();
    foo = Session["MyObjectName"] as Foo;
}

完成此操作后,您可以访问类似于 aspx 的 session 对象。

地铁。

关于web-services - session 变量和 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140627/

相关文章:

javascript - Web 服务、WCS、WFS、WMS(地理服务器)等的单点登录

c# - 如何从客户端请求中获取 X509Certificate

c# - Newtonsoft JSON 反序列化问题 [将值转换为类型时出错]

php - 创建一段时间后删除 session 文件

python - 如何使用 Beaker 将值保存到 Pyramid 中基于匿名 cookie 的 session

java - 如何在客户端使用IP地址获取GMT时间?

web-services - 任何可用于 sharepoint 项目级别权限的 Web 服务?

php - 聊天中的PHP session ,浏览器崩溃

asp.net - 使用 Cookie 获取 Web session 状态 - 有哪些陷阱?

ASP.NET 删除 session /Cookie