您的位置:首页 > 其它

[CF.Skills]在.NET Compact Framework中设置webservice的session状态

2008-04-29 18:47 489 查看
.NET CF中没有Cookie Container之类方便管理cookie的类,我刚刚简单的搜索了一下,找到一段用作Session管理器的代码:(原文见这里)

private string cookie = null;

private const string REQUESTHEADER_SESSIONCOOKIE = "Cookie";

private const string RESPONSEHEADER_SESSIONCOOKIE = "Set-Cookie";

private void ProcessResponse(System.Net.HttpWebResponse response)

protected override System.Net.WebRequest GetWebRequest(Uri uri)

protected override System.Net.WebResponse GetWebResponse(System.Net.WebRequest request)

protected override System.Net.WebResponse GetWebResponse(System.Net.WebRequest request, IAsyncResult result)

{

System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)base.GetWebResponse(request, result);

ProcessResponse(response);

return response;

}

除了这种人工控制请求应答的消息头的方式,不知道在.NET CF中大家还有哪些方案来维系webservice的会话,不妨一同探讨一下:-)

Regards

黄季冬
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: