Я написал свою первую службу Windows в .Net. Могу ли я установить связь с этим сервисом из другого приложения .Net? Могу ли я выполнять методы для объекта службы из удаленных приложений .net?Общение с текущим обслуживанием
ответ
WCF определенно является способом .NET. Если вы не знакомы с WCF, я бы предложил начать с этого видео dnrTV: Keith Elder Demystifies WCF. Это довольно приличная работа, объясняя, насколько простой WCF. Для вашей ситуации просто запустите службу WCF в методе OnStart() службы Windows. В этот момент любое удаленное приложение может подключиться к вашей службе WCF, размещенной в вашей службе Windows.
Когда вы чувствуете себя комфортно с WCF, вы можете проверить это видео dnrTV: Extreme WCF. Это дает вам несколько рекомендаций о том, как «делать» WCF внутри Visual Studio.
Чтобы поддержать эти два видео, посетите сайт Juval Lowy, IDesign.net. У Juval есть много примеров и полезный код WCF, который свободно доступен.
Ты мне очень помог. Спасибо за отличные ссылки! – mgamer
Да. Служба Windows (или любая другая программа .NET) может содержать службу WCF. Клиенты могут позвонить этой службе, чтобы делать запросы.
Спасибо. Это определенно решает мою проблему. – mgamer
- 1. Проблема с обслуживанием Bluetooth
- 2. NgIF с медленным обслуживанием
- 3. Обезвреживание с угловым обслуживанием
- 4. Общение с графическим интерфейсом
- 5. Общение с Android TaskManager
- 6. Общение с родителями SWF
- 7. Общение с консольными приложениями
- 8. Общение с другими фрагментами
- 9. Общение с Pic 16F913
- 10. Общение с дочерним SWF
- 11. Общение с бегущим SwingWorker
- 12. Общение с Mifare Plus
- 13. Отдельный веб-просмотр с обслуживанием?
- 14. Проблема, связанная с государственным обслуживанием
- 15. Обновление угловой директивы с обслуживанием
- 16. вопрос, связанный с государственным обслуживанием
- 17. Проблема с угловым заводским обслуживанием
- 18. Проблемы, связанные с обслуживанием WCF?
- 19. Угловые проблемы с обслуживанием Singleton
- 20. Угловые проблемы с обслуживанием HTTP
- 21. угловой проблемы с обслуживанием HTTP
- 22. Сохранение пользовательского интерфейса с обслуживанием
- 23. Общение с ежевикой с сайта
- 24. Общение с Arduino с Android
- 25. Общение с сервером с Backbone.js
- 26. Пользовательский TableViewCell - Общение с TableViewController
- 27. Общение с фоновым потоком обслуживания
- 28. Общение с запущенным демоном python
- 29. общение с людьми, создание стартапов
- 30. Общение с ViewModel от MainView
Служба - это просто программа, которая запускается автоматически независимо от входа пользователя. Характер службы не позволяет удаленные вызовы методов. Вы должны разместить что-то вроде WCF, Remoting, ..., чтобы разрешить это. –