public async Task <ISqlTransactionalOutboxItem <Guid> > SendMessageAsync(string message)
        {
            //Initialize the Payload from the Body as Json!
            var payloadBuilder = new PayloadBuilder()
            {
                PublishTarget  = this.ServiceBusTopic,
                To             = "CajunCoding",
                Body           = message,
                FifoGroupingId = "AllConsoleAppTestItemsShouldBeFIFO"
            };

            await using var sqlConnection = new SqlConnection(this.SqlConnectionString);
            await sqlConnection.OpenAsync();

            //************************************************************
            //*** Add The Payload to our Outbox
            //************************************************************
            var outboxItem = await sqlConnection.AddTransactionalOutboxPendingItemAsync(
                publishTarget : payloadBuilder.PublishTarget,
                payload : payloadBuilder.ToJObject(),
                //It's always a good idea to ensure that a FIFO Group Id/Name is specified for any FIFO Subscriptions that may receive the messages...
                fifoGroupingIdentifier : payloadBuilder.FifoGroupingId ?? "DefaultFifoGroup"
                ).ConfigureAwait(false);

            return(outboxItem);
        }