tracingChannel.unsubscribe(subscribers)
¥Stability: 1 - Experimental
- 
subscribers<Object> 一组 TracingChannel 通道 订阅者¥
subscribers<Object> Set of TracingChannel Channels subscribers- 
start<Function>start事件 订阅者¥
start<Function> Thestartevent subscriber - 
end<Function>end事件 订阅者¥
end<Function> Theendevent subscriber - 
asyncStart<Function>asyncStart事件 订阅者¥
asyncStart<Function> TheasyncStartevent subscriber - 
asyncEnd<Function>asyncEnd事件 订阅者¥
asyncEnd<Function> TheasyncEndevent subscriber - 
error<Function>error事件 订阅者¥
error<Function> Theerrorevent subscriber 
 - 
 - 
返回:<boolean> 如果所有处理程序均已成功取消订阅,则为
true,否则为false。¥Returns: <boolean>
trueif all handlers were successfully unsubscribed, andfalseotherwise. 
从相应通道取消订阅功能集合的助手。这与在每个通道上单独调用 channel.unsubscribe(onMessage) 相同。
¥Helper to unsubscribe a collection of functions from the corresponding channels.
This is the same as calling channel.unsubscribe(onMessage) on each channel
individually.
import diagnostics_channel from 'node:diagnostics_channel';
const channels = diagnostics_channel.tracingChannel('my-channel');
channels.unsubscribe({
  start(message) {
    // Handle start message
  },
  end(message) {
    // Handle end message
  },
  asyncStart(message) {
    // Handle asyncStart message
  },
  asyncEnd(message) {
    // Handle asyncEnd message
  },
  error(message) {
    // Handle error message
  },
});const diagnostics_channel = require('node:diagnostics_channel');
const channels = diagnostics_channel.tracingChannel('my-channel');
channels.unsubscribe({
  start(message) {
    // Handle start message
  },
  end(message) {
    // Handle end message
  },
  asyncStart(message) {
    // Handle asyncStart message
  },
  asyncEnd(message) {
    // Handle asyncEnd message
  },
  error(message) {
    // Handle error message
  },
});