public Task MarkSuccess() { _failureCount = 0; _sender.Unlatch(); _pinger?.Dispose(); _pinger = null; return(Task.CompletedTask); }
private Task restartSending() { _pinger.Dispose(); _pinger = null; _sender.Unlatch(); return(afterRestarting(_sender)); }
public void Dispose() { // Doesn't own the sender _pinger?.Dispose(); }