c# - 结合 InstanceContextMode.Single 和 InstanceContextMode.PerCall/PerSession 功能
问题描述
我遇到的问题是“InstanceContextMode”选项似乎都不能提供我需要的灵活性。也许我可以应用一些技巧,但我想不出任何足够整洁的东西。
这是我想要做的:
- 我希望能够让多个客户端使用相同的服务实例(即 InstanceContextMode.Single)
- 但我也希望能够创建多个会话实例(即一些客户端将与我的服务的不同实例交互 - InstanceContextMode.PerSession)
例如:
- 客户端 A、B 和 C 与 service1 实例 1 对话
- 客户端 D 和 E 与 service1 实例 2 对话
解决方案
推荐阅读
- c# - .Net核心,使用
- ubuntu-12.04 - Windows 子系统 WSL Ubuntu 升级 18.04 到 20.04 问题
- sql-server - 数据未反映在 SQL SERVER 管理工作室中
- amazon-web-services - 无法使用无服务器使用 AWS Lambda 和 DynamoDB Rest API 发送 GET 请求
- java - 如何使用 java 流获取字符串的特殊部分?
- angular - 替换打字稿中字符串的连接部分
- python - 如何在控制台中包含html标签从python脚本完整登录Jenkins
- wix - 如何设置 WiX 默认安装位置
- angular - 视图不以角度显示
- python - 在 Windows 中禁用调整 python 控制台应用程序的大小