我编写了一些插件应用程序(我们称之为“A”),它与其他共享该 api 的外部应用程序(我们称之为“B”)一起工作。
从插件(在应用程序 B 中)我不能使用高级库,所以我不能使用 WCF 客户端(自动生成的客户端或通道工厂等)。我只能启动一个新进程(我不想这样做)或调用一些 url 并解析结果。
我想实现 WebService 工作的效果,比如调用带有传递参数的控制器方法,例如 http://localhost/Service/Sum?Number1=5&Number2=10。
我不想在 http 上使用 WebService,因为有时用户需要解锁 http 端口(使用 netsh)。我可以编写一些带参数的应用程序,并且可以从应用程序 B api 启动它——但这太复杂了。
可以创建 WCF 客户端(在命名管道上)哪些方法可以从带有参数的 uri 调用?