public DeviceMessageReceivedEventArgs(DeviceMessage message) { if (message == null) { throw new ArgumentNullException(nameof(message)); } Message = message; }
public DeviceMessageReceivedEventArgs(DeviceMessage message) { Message = message ?? throw new ArgumentNullException(nameof(message)); }
public static void Publish(this IDeviceMessageBrokerService deviceMessageBrokerService, DeviceMessage deviceMessage) { if (deviceMessageBrokerService == null) { throw new ArgumentNullException(nameof(deviceMessageBrokerService)); } if (deviceMessage == null) { throw new ArgumentNullException(nameof(deviceMessage)); } deviceMessageBrokerService.Publish(deviceMessage.Topic, deviceMessage.Payload, deviceMessage.QosLevel); }