channel.unsubscribe(onMessage)
曆史
版本 | 變化 |
---|---|
v15.1.0、v14.17.0 | 添加於:v15.1.0、v14.17.0 |
v17.1.0、v16.14.0、v14.19.0 | 增加了返回值。添加到沒有訂閱者的頻道。 |
參數
onMessage
<Function> 要刪除的先前訂閱的處理程序- 返回: <boolean>
true
如果找到處理程序,則返回false
。
刪除先前使用
注冊到此通道的消息處理程序。channel.subscribe(onMessage)
import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); function onMessage(message, name) { // Received data } channel.subscribe(onMessage); channel.unsubscribe(onMessage);
const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); function onMessage(message, name) { // Received data } channel.subscribe(onMessage); channel.unsubscribe(onMessage);
相關用法
- Node.js Channel.hasSubscribers用法及代碼示例
- Node.js Channel.publish(message)用法及代碼示例
- Node.js Channel.subscribe(onMessage)用法及代碼示例
- Node.js Console用法及代碼示例
- Node.js Console.timeLog([label][, ...data])用法及代碼示例
- Node.js CSV轉Excel用法及代碼示例
- Node.js Console.countReset([label])用法及代碼示例
- Node.js Console.trace([message][, ...args])用法及代碼示例
- Node.js Certificate.exportPublicKey(spkac[, encoding])用法及代碼示例
- Node.js Console.timeEnd([label])用法及代碼示例
- Node.js MySQL CONCAT_WS()用法及代碼示例
- Node.js Console.assert(value[, ...message])用法及代碼示例
- Node.js MySQL CHARACTER_LENGTH()用法及代碼示例
- Node.js MySQL Count()用法及代碼示例
- Node.js Certificate.verifySpkac(spkac[, encoding])用法及代碼示例
- Node.js Console.log([data][, ...args])用法及代碼示例
- Node.js Console.count([label])用法及代碼示例
- Node.js MySQL CHAR_LENGTH()用法及代碼示例
- Node.js Certificate.exportChallenge(spkac[, encoding])用法及代碼示例
- Node.js Console.table(tabularData[, properties])用法及代碼示例
- Node.js Console.error([data][, ...args])用法及代碼示例
- Node.js ClientHttp2Session.request(headers[, options])用法及代碼示例
- Node.js Cipher用法及代碼示例
- Node.js ServerHttp2Stream http2stream.pushStream(headers[, options], callback)用法及代碼示例
- Node.js http2.Http2ServerRequest request.url用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 Channel.unsubscribe(onMessage)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。