public Task SendDto <T>(T dto) where T : BaseDto { return(Task.Run(() => { CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)); while (CurrentBuffer > 64_000) { Thread.Sleep(10); } })); }
public void SendDto <T>(T dto) where T : BaseDto { CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)); }
public Task SendDto <T>(T dto) where T : BaseDto { return(Task.Run(() => CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)))); }
public void Dispose() { CaptureChannel?.Dispose(); PeerConnection?.Dispose(); }
public Task SendDto <T>(T dto) where T : BaseDto { CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)); TaskHelper.DelayUntil(() => CurrentBuffer < 64_000, TimeSpan.FromSeconds(5)); return(Task.CompletedTask); }
public Task SendDto <T>(T dto) where T : BaseDto { CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto)); return(Task.CompletedTask); }