【发布时间】:2014-04-21 21:12:02
【问题描述】:
我想知道是否可以根据条件/事件启动/停止单个 OWIN 中间件?
假设我在 OWIN 上同时托管 Web API 2 和 SignalR,例如提供有关网络设备的信息,并在客户离线/在线时立即通知客户。在某些场景中,比如说“维护”模式,Web API 2 不应该可用,但我仍然需要通知客户某个事件。所以我需要阻止 Web API 2 响应请求(例如,使用“不可用”、“查看其他”...)但 SignalR 应该仍然可用。
在不重新启动整个 Web 应用上下文的情况下是否可以这样做?
【问题讨论】:
标签: c# asp.net-web-api signalr owin asp.net-web-api2