Expose more properties

This commit is contained in:
christian
2025-10-20 21:41:20 +02:00
parent 1114fa041d
commit 61cbaa06a8
12 changed files with 122 additions and 94 deletions
@@ -7,11 +7,11 @@ using System.Management.Automation;
namespace MQTTnet.PowerShell.Cmdlets;
[Cmdlet(VerbsCommunications.Receive, "MqttMessage")]
[OutputType(typeof(MqttMessage))]
[OutputType(typeof(PsMqttMessage))]
public class ReceiveMqttMessageCmdlet : PSCmdlet
{
[Parameter(Mandatory = true, ValueFromPipeline = true)]
public required MqttSession Session { get; set; }
public required PsMqttSession Session { get; set; }
[Parameter]
[ValidateRange(0, int.MaxValue)]
@@ -19,8 +19,8 @@ public class ReceiveMqttMessageCmdlet : PSCmdlet
protected override void ProcessRecord()
{
var tcs = new TaskCompletionSource<MqttMessage>();
EventHandler<MqttMessage>? handler = null;
var tcs = new TaskCompletionSource<PsMqttMessage>();
EventHandler<PsMqttMessage>? handler = null;
CancellationTokenSource? cts = null;
try