private void OnFailedRequest(MDPFailedRequestEventArgs e) { FailedRequest?.Invoke(this, e); }
public void PurgeRequests() { lock (locker) { var timedOutRequests = m_outstandingRequests.Where(x => x.IsTimeout).ToList(); foreach (var req in timedOutRequests) { if (!TrySetToBeResend(req)) { var e = new MDPFailedRequestEventArgs(req.RequestId, req.ServiceName, req.Payload); OnFailedRequest(e); } } } }
protected virtual void OnFailedRequest(MDPFailedRequestEventArgs e) { Log($"[CLIENT INFO] Request failed {e.Request}"); FailedRequest?.Invoke(this, e); }