Поддержание консольного приложения в Service Fabric
Существуют ли какие-либо установленные шаблоны для поддержки консольных приложений при размещении их в качестве гостевых исполняемых файлов в Service Fabric?
Добавление Thread.Sleep(Timeout.Infinite)
после того, как я подписался на сервисную шину или что-то в этом роде, мне кажется, что это немного для меня. Другие подходы, которые я видел, используют Console.ReadKey(), но, опять же, это похоже на взлом.
2 ответа
Решение
Thread.Sleep(Timeout.Infinite)
похоже, что Microsoft рекомендует в соответствии с их образцами Azure Service Fabric в GitHub:
Console.ReadKey() прекрасно. Вы можете написать сообщение, прежде чем как
Console.WriteLine("Press any key to end...");
Console.ReadKey();
поэтому пользователь знает, как завершить приложение.