【发布时间】:2014-06-09 02:40:46
【问题描述】:
我正在尝试使用 OWIN 开发一个 Web api 自托管应用程序。 在我自己的 XyzStartup 类中,我需要一个外部参数:contentFolderPath。
但是,我没有找到传递此参数的方法。下面是我的代码:
var contentFolderPath = this.TextBox.Text; // user input
var startOptions = new StartOptions();
using(WebApp.Start<XyzStartup>(startOptions)){
}
我的创业
public class XyzStartup
{
XyzStartup(string contentFolderPath) { ... }
}
我注意到有一个 StartOption 类,但不知道如何使用它。我可以在我的 XyzStartup 课程中使用它吗?
提前致谢!
我终于找到了办法:
var startOptions = new StartOptions();
startOptions.Urls.Add('..some url ..');
WebApp.Start(startOptions, (appBuilder)=>{
new XyzStartup(contentFolderPath).Configuration(appBuilder);
}
【问题讨论】: