diff --git a/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs b/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs index c53820d..d918637 100644 --- a/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs +++ b/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs @@ -86,7 +86,7 @@ public override void Dispose() string lockToken = null; #if NETSTANDARD2_0 - var msg = sbClient.ReceiveAsync(timeout).Result; + var msg = Task.Run(() => sbClient.ReceiveAsync(timeout)).GetAwaiter().GetResult(); if (msg != null) lockToken = msg.SystemProperties.LockToken; #else