【发布时间】:2012-02-15 19:31:39
【问题描述】:
我知道 HTTP 1.1 可以在基本套接字编程中使用“Connection: close”标头关闭连接。 是否可以使用 WCF 服务创建持久的 http 连接或会话?例如:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestServiceInstance
{
class ServiceTest :IServiceTest
{
private int i = 0;
public ServiceTest()
{
++i;
}
public int PrintNumber()
{
return i;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceTestImplementation.ServiceRef;
namespace ServiceTestImplementation
{
class Program
{
static void Main(string[] args)
{
ServiceTestClient client = new ServiceTestClient();
for (int i = 0; i < 10; i++)
{
Console.WriteLine(client.PrintNumber());
}
Console.Read();
}
}
}
它总是打印 1 - 但如果服务实例能够记住它的值,我希望它...... 谢谢!
【问题讨论】: