PHP8 MongoDB\Driver\Manager::addSubscriber

2024-04-08 10:15 更新

(mongoDB >=1.10.0)

MongoDB\Driver\Manager::addSubscriber — 向此管理器注冊監(jiān)視事件訂閱者

說明

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

向此管理器注冊監(jiān)視事件訂戶。訂閱者 將收到有關(guān)此經(jīng)理的所有事件的通知。

注意: 如果訂閱者已經(jīng)注冊了這個 經(jīng)理,此功能是無操作的。如果訂閱者是 同樣在全球范圍內(nèi)注冊,它仍然只會在每次事件中收到一次通知 對于此管理器。

參數(shù) 

subscriber (MongoDB\驅(qū)動程序\監(jiān)控\訂閱服務(wù)器)

要向此 Manager 注冊的監(jiān)視事件訂戶。

返回值 

沒有返回值。

錯誤/異常 

  • 在參數(shù)分析錯誤時拋出 MongoDB\Driver\Exception\InvalidArgumentException。
  • 如果是 MongoDB\Driver\Monitoring\LogSubscriber,則拋出 MongoDB\Driver\Exception\InvalidArgumentException,因為 記錄器只能在全球范圍內(nèi)注冊。subscriber

參見 

  • MongoDB\Driver\Manager::removeSubscriber() - 向此管理器注銷監(jiān)控事件訂閱者
  • MongoDB\驅(qū)動程序\監(jiān)控\訂閱服務(wù)器
  • MongoDB\驅(qū)動程序\監(jiān)控\命令訂閱者
  • MongoDB\Driver\Monitoring\addSubscriber() - 全局注冊監(jiān)控事件訂閱者
  • 應(yīng)用程序性能監(jiān)控 (APM)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號