从Office加载项中公开服务端点

时间:2016-05-21 18:31:41

标签: web-services office365 office-addins office-js

我正在尝试创建一个Office Add-In,其功能类似于PowerPoint的一个示例:enter link description here

----------                          -----------
| Add-In | =======================> | Service |
----------                          -----------

加载项中的服务

与本教程的主要区别在于我想要颠倒这种方法:我希望在加载项中公开服务端点并从其他应用程序调用它(它可以通过TCP-IP访问HTTP绑定)

--------------------------          -----------
| Add-In || Service:port | <======= | Process |
--------------------------          -----------

这可能吗?

替代

我搜索了一下,但似乎API不包括定义服务的组件。这种方式似乎是合理的,因为需要整个托管环境。

但是,我们正在谈论Javascript API,所以我希望可能会使用WebSockets。我的观点是能够从外部联系加载项,避免加载项轮询到任何服务端点的消息。

我有什么选择来实现这个目标?

1 个答案:

答案 0 :(得分:1)

客户端JavaScript无法托管服务。

您的服务器端代码可以执行任何操作,您绝对可以使用WebSockets与插件进行通信(例如this sample using SignalR for communication