PHP8 MongoDB\Driver\Manager::addSubscriber

2024-04-08 10:15 更新

(mongoDB >=1.10.0)

MongoDB\Driver\Manager::addSubscriber — 向此管理器注册监视事件订阅者

说明

final public MongoDB\Driver\Manager::addSubscriber(MongoDB\Driver\Monitoring\Subscriber $subscriber): void

向此管理器注册监视事件订户。订阅者 将收到有关此经理的所有事件的通知。

注意: 如果订阅者已经注册了这个 经理,此功能是无操作的。如果订阅者是 同样在全球范围内注册,它仍然只会在每次事件中收到一次通知 对于此管理器。

参数 

subscriber (MongoDB\驱动程序\监控\订阅服务器)

要向此 Manager 注册的监视事件订户。

返回值 

没有返回值。

错误/异常 

  • 在参数分析错误时抛出 MongoDB\Driver\Exception\InvalidArgumentException。
  • 如果是 MongoDB\Driver\Monitoring\LogSubscriber,则抛出 MongoDB\Driver\Exception\InvalidArgumentException,因为 记录器只能在全球范围内注册。subscriber

参见 

  • MongoDB\Driver\Manager::removeSubscriber() - 向此管理器注销监控事件订阅者
  • MongoDB\驱动程序\监控\订阅服务器
  • MongoDB\驱动程序\监控\命令订阅者
  • MongoDB\Driver\Monitoring\addSubscriber() - 全局注册监控事件订阅者
  • 应用程序性能监控 (APM)


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号