public async Task ShutdownAsync() { shutdownCancellationTokenSource.Cancel(); __listenerSocket?.Close(); __listenerSocket?.Dispose(); await tcpRoutingContextContainer.ShutdownAsync().ConfigureAwait(false); await runAsyncTask.ConfigureAwait(false); }