2016-12-20 41 views
0

我有一个JSON配置文件:ASP.NET MVC的自定义JSON配置文件

{ 
    "chat": { 
    "host": "http://localhost:4555" 
    } 
} 

而且我已经创建类:

public class ChatConf 
{ 
    public String host { get; set; } 
} 

在我的启动文件我这样做:

services.AddOptions(); 
services.Configure<ChatConf>(Configuration.GetSection("chat")); 

问题是我如何在主布局中获得主机的价值?

感谢。

回答

1

您需要在控制器中包含Microsoft.Extension.IOption才能使用IOption集合。然后你可以通过将它添加到你的控制器的构造函数来访问你的类。

here是一个很好的解释

+0

谢谢你的回应。我已经知道了。只是忘记发布答案。 – Farkhad