Какова лучшая технология для передачи аргумента остановки в службу от. NET -Применение посредством межпроцессного взаимодействия? - PullRequest
0 голосов
/ 30 марта 2020

Так что я планирую иметь кнопку на моем GUI моем. NET приложении, которое управляет сервисом. Я хочу остановить сервис, когда кнопка нажата. Я хочу добиться этого с помощью аргумента, передаваемого между приложением VB. NET и службой. Насколько я знаю, существует 4 доступных технологии межпроцессного взаимодействия:

  1. . NET Remoting
  2. WCF Anonymous Pipes
  3. WCF Named Pipes
  4. Файлы с отображением в памяти

Какая технология является лучшей для реализации этих функций? Поскольку это мой первый подход с использованием IP C, заранее благодарю за подробные ответы:)

1 Ответ

0 голосов
/ 31 марта 2020

Согласно комментарию @MatSnow под первоначальным вопросом, Service Controller может быть лучшим выбором для этой проблемы.

Метод остановки класса ServiceController

...