2016-12-20 76 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