我有一个 SPItemEventReceiver,它除了使用 POST 请求通知给定 IP 和端口上的另一个 HTTP 服务器关于事件之外什么都不做。
HTTP 服务器与 sharepoint 在同一台计算机上运行,因此我过去常常在 localhost 和固定端口号上发送通知。但是由于可以在 serverfarm 中的其他服务器中调用 eventreceiver,因此 localhost:PORT 将不可用。
因此,每次我的 HTTP 服务器启动时,它都需要将其 IP 地址和端口保存在 SharePoint 中所有 EventReceiver 都可以访问的某个位置,无论它们在哪个服务器上被调用。
存储此类全球可用信息的好地方是什么?
我坚持了下来SPWebService.ContentService.Properties
,但我不确定这是否是个好主意。你怎么看?