21

私が参加しているプロジェクトでトップシェルフを使用する必要があり、簡単な質問があります。を使用しているときはすべて問題なく動作しますが、関数の名前を読むだけでHostFactory.Run使用する方が合理的だと思いました。これはhttp://docs.topshelf-project.com/en/latest/で使用されています。 configuration/config_api.htmlHostFactory.New

ただし、より単純な例であるhttp://docs.topshelf-project.com/en/latest/configuration/quickstart.htmlでは、のHostFactory.Run代わりにが使用されHostFactory.Newます。では、違いは何ですか?

4

2 に答える 2

19

Runほとんどが含まれています:

return New(configureCallback).Run();

そのRunため、インスタンスを作成するだけでなく、インスタンスを作成してすぐに実行するための便利な方法Newです。

于 2013-04-24T21:19:20.723 に答える