我正在测试我的 WCF 服务,我想向我的 WCF 服务发送两个(实际上)并行请求。但是,我InstanceMode = PerSession
的方式很好,我不想改变服务行为。
但是,我的问题是 - 创建两个代理客户端对象是否强制执行单独的会话?还是应该做其他事情来通过不同的客户端会话发送两个请求?我创建了一个示例 C# 控制台应用程序来测试它:
MyService client = new MyService();
MyService client1 = new MyService();
client.GetResultsAsync();
client1.GetResultsAsync();