Hw pour passer des arguments à mon Démarrage de votre propre classe?

Je suis en train de développer une api web auto-hébergement d'application à l'aide de OWIN.
Dans mon propre XyzStartup la classe, j'ai besoin d'un argument: contentFolderPath.

Cependant, je n'ai pas trouver un moyen de transmettre cet argument. Voici mon code ci-dessous:

var contentFolderPath = this.TextBox.Text; //user input

var startOptions = new StartOptions();
using(WebApp.Start<XyzStartup>(startOptions)){

}

Mon démarrage

public class XyzStartup
{
     XyzStartup(string contentFolderPath) {  ...  }
}

J'ai remarqué qu'il y est un StartOption classe, mais ne sais pas comment l'utiliser. Puis-je utiliser dans mon XyzStartup classe?

Merci d'avance!


J'ai enfin trouver un moyen de le faire:

var startOptions = new StartOptions();
startOptions.Urls.Add('..some url ..');

WebApp.Start(startOptions, (appBuilder)=>{
    new XyzStartup(contentFolderPath).Configuration(appBuilder);
}
InformationsquelleAutor Zach | 2014-04-24