/// <summary> /// 设置追踪回调 /// </summary> /// <param name="traceCallback">追踪回调,null则清除追踪</param> public static void SetTraceCallback(Action <MqttTraceLevels, string> traceCallback) { if (traceCallback == null) { MQTTAsync.MQTTAsync_setTraceCallback(null); } else { MqttClient.trackCallback = new MQTTAsync_traceCallback((level, msg) => traceCallback(level, msg)); MQTTAsync.MQTTAsync_setTraceCallback(MqttClient.trackCallback); } }
public static extern void MQTTAsync_setTraceCallback(MQTTAsync_traceCallback callback);