我有一个收集器服务,它通过RabbitMQ接收有关所有当前正在运行的服务的信息 - 服务名称和主机地址。现在我需要在每个WebApi服务中实现Sender-part。我不想让这个发送者类成为控制器,因为我想通过每分钟引发一个事件来向收集器发送信息,因此我不能使用Request.RequestUri ......等等。现在它可以手动工作 - 通过调用Get方法获取主机地址并发送消息(引发事件)。所以,我需要以某种方式让我的代码知道托管的位置。有没有办法做到这一点?
如果没有,如果使用Request解决此问题的最佳做法会怎样?因为我需要一个主机名来发送一个获取主机名的请求......没有意义。
谢谢!
答案 0 :(得分:0)
bindings
部分包含我需要的内容。