Expose server session items (#1638)

* Expose server session items

* Add support for custom session items for injected application messages
This commit is contained in:
Christian
2023-01-19 20:15:15 +01:00
committed by GitHub
parent b98417ab39
commit 2aa4219838
16 changed files with 185 additions and 149 deletions
@@ -8,8 +8,14 @@ namespace MQTTnet.Diagnostics
{
public sealed class InspectMqttPacketEventArgs : EventArgs
{
public MqttPacketFlowDirection Direction { get; internal set; }
public InspectMqttPacketEventArgs(MqttPacketFlowDirection direction, byte[] buffer)
{
Direction = direction;
Buffer = buffer ?? throw new ArgumentNullException(nameof(buffer));
}
public byte[] Buffer { get; set; }
public byte[] Buffer { get; }
public MqttPacketFlowDirection Direction { get; }
}
}