如何在SignalR客户端实现策略模式

时间:2016-08-02 12:27:09

标签: design-patterns websocket push-notification signalr signalr.client

我必须将某些东西从服务器推送到客户端(我为此使用SignalR)。

现在假设我有一个名为IResourceType的接口,此接口有两个实现,名为SqlServerOracle

现在每当我向客户端推送一些内容(桌面应用程序)时,我想执行此接口的特定实现。

我如何实现这一点......我知道通过传递一些标识符我可以创建一个特定实现的实例(通过使用依赖注入)......

但我的问题是......传递一些标识符(某些字符串)是识别哪个实现是必需的唯一方法,或者是否有更复杂的方法来做同样的事情(更多面向对象的方式..更强类型)

0 个答案:

没有答案