Есть приложение, к-рое запускают в большом кол-ве на одной машине.
Внутри приложения есть функциональность, к-рая работает лишь в одном экземпляре приложения, но необходима всем другим экземплярам. Я хочу реализовать доступ к этой функциональности через ремоутинг (серверная активация SingleCall). Приложение, к-рое запущенно первым становится сервером, остальные клиентами.
Теперь вопрос:
Если серверное приложение закрывается, то одно из клиентский должно стать сервером.
Как это реализовать, другими словами, как после вызова RegisterWellKnownClientType(...) вызвать RegisterWellKnownServiceType(...) для того же класса?