Я пытаюсь создать веб-приложение для самостоятельного хостинга api с помощью OWIN. В моем собственном классе 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);
}