小编Mar*_*cey的帖子

如何在ASP.NET 5(vNext)中设置SignalR Hub依赖注入?

尝试使用作为ASP.NET 5(repo)一部分的SignalR-Server对我的SignalR Hub类进行依赖注入.我试图从这个链接的教程中弄清楚这一点,但我似乎无法确定如何做到这一点,因为它GlobalHost不再可用.这是我正在尝试做的事情:

Startup.cs

public void ConfigureServices(IServiceCollection services)
{
    services.AddSignalR();
    services.AddSingleton<IState, State>();
}

public void Configure(IApplicationBuilder app)
{
    app.UseSignalR();
}
Run Code Online (Sandbox Code Playgroud)

MyHub.cs

public class MyHub : Hub
{
    public IState State { get; set; }

    // SignalR accepts this parameterless ctor
    public MyHub()
    {
    }

    // SignalR won't use this because it has a parameter
    public MyHub(IState state)
    {
        State = state;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何让SignalR-Server使用MyHub(IState state)构造函数注入所需的依赖项?

c# asp.net dependency-injection signalr asp.net-core

9
推荐指数
1
解决办法
9897
查看次数

在Laravel中找不到Form :: number()辅助方法的文档或声明

我正在尝试找到有关Laravel Form::number()辅助方法的更多信息,我正在使用它来生成表单中的数字输入字段.我几天前在这里找到了一个答案,建议我使用这种方法,但我似乎无法再次找到这个问题.

基本上,我正在寻找为该字段指定属性数组,并且我不确定该方法的参数的顺序是什么.我真的想找到一些文档或这个Form Helper的声明.

提前致谢.

php laravel laravel-4

3
推荐指数
1
解决办法
3437
查看次数

我如何以编程方式将新页面添加到Silverstripe?

我正在尝试使用调用外部API的后台进程将页面添加到Silverstripe站点树.

我只是想让代码创建一个新的程序页面.目前我有:

$mySiteTree = new SiteTree();
$mySiteTree->ClassName = "Programme";
$mySiteTree->URLSegment = $newurl;
$mySiteTree->URLSegment = 'testurl';
$mySiteTree->Title = 'testing title';
$mySiteTree->ShowInMenus = '1';
$mySiteTree->ParentID = '86';
$mySiteTree->write();
Run Code Online (Sandbox Code Playgroud)

这似乎没有创建任何页面.关于我做错了什么或者我可以尝试做什么来调试这个的任何建议?

php silverstripe

1
推荐指数
1
解决办法
1495
查看次数