创建动态中心上下文

安德鲁·辛普森

我有2个项目。C#都使用Hubs / SignalR。它们都具有相同的方法,因此我在外部DLL中创建了一个共享的抽象类。

所以...

专案1:

public class HubServerService : SharedHubService, IHostedService
{
    public HubServerService(IHubContext<ServerUserHub> hubContext)
    {
        HubContext = hubContext;
    }
}

专案2:

public class HubServerService : SharedHubService, IHostedService
{
    public HubServerService(IHubContext<ClientUserHub> hubContext)
    {
        HubContext = hubContext;
    }
}

我的抽象课:

public abstract class SharedHubService
{
    protected IHubContext<dynamic> HubContext;
}

显然会引发“动态”错误。我只是出于说明目的将其放入(并删除了所有用于聚焦的方法)。

我该如何“超载”呢?

谢谢

注意:更改为拉娜提出的答案,我得到了:

在此处输入图片说明

羊毛

如果我正确理解,则应该为SharedHubService使用模板

public class HubServerService : SharedHubService<ServerUserHub>, IHostedService
{
    public HubServerService(IHubContext<ServerUserHub> hubContext)
    {
        HubContext = hubContext;
    }
}

抽象类看起来像这样

public abstract class SharedHubService<T> where T : Microsoft.AspNetCore.SignalR.Hub
{
    protected IHubContext<T> HubContext;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring上下文动态变化

来自分类Dev

为com.sun.net.httpserver.HttpServer(Java)动态创建上下文

来自分类Dev

在QT中动态创建与工具按钮关联的上下文菜单

来自分类Dev

jQuery不适用于上下文菜单中创建的动态元素

来自分类Dev

GLFW无法创建4.3上下文

来自分类Dev

创建ThreadLocal EF上下文

来自分类Dev

创建不属于Code First上下文上下文的表的外键

来自分类Dev

isGooglePlayServicesAvailable的上下文(上下文上下文)

来自分类Dev

在函数内创建RSpec上下文

来自分类Dev

如何创建上下文无关的语法?

来自分类Dev

WPF使用动态创建的上下文菜单项更新动态创建的按钮

来自分类Dev

在特定上下文中创建资源

来自分类Dev

如何缩放到画布的中心,而不是上下文的中心

来自分类Dev

Spring Boot动态上下文创建(父/子)

来自分类Dev

电子:动态上下文菜单

来自分类Dev

Angular:如何为动态上下文和功能创建可重用的布局或模板?

来自分类Dev

通过IOptions配置EF核心上下文

来自分类Dev

在QT中动态创建与工具按钮关联的上下文菜单

来自分类Dev

jQuery不适用于上下文菜单中创建的动态元素

来自分类Dev

Spring上下文动态变化

来自分类Dev

创建ThreadLocal EF上下文

来自分类Dev

在新动态创建的窗口html中将canvas上下文插入html字符串

来自分类Dev

将属性绑定到上下文菜单中动态创建的项目

来自分类Dev

如何为动态创建的上下文菜单栏分配动态控件?

来自分类Dev

上下文创建失败

来自分类Dev

点燃上下文创建时出错

来自分类Dev

IBM Watson Conversation:如何动态创建上下文变量?

来自分类Dev

实体框架核心上下文实例选项

来自分类Dev

如何在 Outlook (VSTO) 的上下文菜单中创建动态子菜单

Related 相关文章

  1. 1

    Spring上下文动态变化

  2. 2

    为com.sun.net.httpserver.HttpServer(Java)动态创建上下文

  3. 3

    在QT中动态创建与工具按钮关联的上下文菜单

  4. 4

    jQuery不适用于上下文菜单中创建的动态元素

  5. 5

    GLFW无法创建4.3上下文

  6. 6

    创建ThreadLocal EF上下文

  7. 7

    创建不属于Code First上下文上下文的表的外键

  8. 8

    isGooglePlayServicesAvailable的上下文(上下文上下文)

  9. 9

    在函数内创建RSpec上下文

  10. 10

    如何创建上下文无关的语法?

  11. 11

    WPF使用动态创建的上下文菜单项更新动态创建的按钮

  12. 12

    在特定上下文中创建资源

  13. 13

    如何缩放到画布的中心,而不是上下文的中心

  14. 14

    Spring Boot动态上下文创建(父/子)

  15. 15

    电子:动态上下文菜单

  16. 16

    Angular:如何为动态上下文和功能创建可重用的布局或模板?

  17. 17

    通过IOptions配置EF核心上下文

  18. 18

    在QT中动态创建与工具按钮关联的上下文菜单

  19. 19

    jQuery不适用于上下文菜单中创建的动态元素

  20. 20

    Spring上下文动态变化

  21. 21

    创建ThreadLocal EF上下文

  22. 22

    在新动态创建的窗口html中将canvas上下文插入html字符串

  23. 23

    将属性绑定到上下文菜单中动态创建的项目

  24. 24

    如何为动态创建的上下文菜单栏分配动态控件?

  25. 25

    上下文创建失败

  26. 26

    点燃上下文创建时出错

  27. 27

    IBM Watson Conversation:如何动态创建上下文变量?

  28. 28

    实体框架核心上下文实例选项

  29. 29

    如何在 Outlook (VSTO) 的上下文菜单中创建动态子菜单

热门标签

归档