using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; using System.Net.WebSockets; using System.Text; public interface IWebSocketClientService { Task ConnectAsync(); Task SendAsync(string message); Task DisconnectAsync(); event EventHandler MessageReceived; }