Веб-служба REST для выполнения действия в приложении Windows - PullRequest
0 голосов
/ 20 марта 2019

У меня есть приложение WPF, которое позволяет искать клиентов по номеру телефона.Наша телефонная система имеет возможность вызывать веб-службу RESTful с информацией, необходимой для идентификации пользователя, отвечающего на телефонный звонок, и исходного номера.Используя эту информацию, мне нужно найти работающее приложение WPF на рабочем столе пользователя и заставить его выполнить поиск.

У меня нет проблем при создании веб-службы RESTful, но как найти работающее приложение для выполненияпоиск?Я уже создал WCF ServiceContract:

[ServiceContract(SessionMode = SessionMode.Required)]
public interface IPhoneSearchService
{
    /// <summary>
    /// Allows a phone number search to be performed
    /// </summary>
    /// <param name="phoneNumber">Phone Number to use in the search</param>
    [OperationContract(IsOneWay = true)]
    void PhoneSearch(string phoneNumber);
}

Как мне использовать эту службу?Как из веб-службы IIS «просканировать» локальную сеть и отправить (позвонить в этот контракт) поиск телефона в нужное приложение?Я почти уверен, что нужен ChannelFactory, мне просто нужно руководство по его использованию.

...