REST Web服务在Windows应用程序上执行操作

时间:2019-03-20 13:04:19

标签: c# rest channel

我有一个WPF应用程序,该应用程序能够根据电话号码搜索客户。我们的电话系统能够调用RESTful Web服务,并提供识别用户接听电话所需的信息和始发号码。使用这些信息,我需要在用户的桌面上找到正在运行的WPF应用程序,并使其执行搜索。

创建RESTful Web服务没有问题,但是如何找到正在运行的应用程序以执行搜索?我已经创建了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 Web服务中“扫描”本地网络并将电话搜索推送(称为此合同)到正确的应用程序?我非常确定需要ChannelFactory,我只需要有关如何使用它的指导。

0 个答案:

没有答案