Files
MQTTnet/Source/MQTTnet.PowerShell/Cmdlets/RemoveMqttSessionCmdlet.cs
T
2025-10-20 20:52:31 +02:00

16 lines
410 B
C#

using System.Management.Automation;
namespace MQTTnet.PowerShell.Cmdlets;
[Cmdlet(VerbsCommon.Remove, "MqttSession")]
public class RemoveMqttSessionCmdlet : PSCmdlet
{
[Parameter(Mandatory = true, ValueFromPipeline = true)]
public required MqttSession Session { get; set; }
protected override void ProcessRecord()
{
Session.Dispose();
WriteObject("Session removed.");
}
}