I recently tried implementing a mqttclient in c# using the mqttnet package. I realized, that there are three events which can be invoked by the library:
ApplicationMessageProcessedAsync
ApplicationMessageReceivedAsync
ApplicationMessageSkippedAsync
While the last two are rather self-explanatory, I struggle to understand in what regard the ApplicationMessage is processed after its reception. Hence the question: why does ApplicationMessageProcessedAsync
exist. Also, under what circumstances might the client decide to skip an ApplicationMessage und could this also be related to the processing of a message?
I would be happy for any help, as documentation in the MqttNet package is rather non-existent.
thanks J