private void FlowControl(object sender, FlowControlEventArgs e) { _hostLock.Wait(); if (e.Active) { _logger.LogWarning(Utils.LogMessages.ChannelHost.FlowControlled); } else { _logger.LogInformation(Utils.LogMessages.ChannelHost.FlowControlFinished); } FlowControlled = e.Active; _hostLock.Release(); }
protected virtual void FlowControl(object sender, FlowControlEventArgs e) { _hostLock.Wait(); if (e.Active) { _logger.LogWarning(LogMessages.ChannelHosts.FlowControlled, ChannelId); } else { _logger.LogInformation(LogMessages.ChannelHosts.FlowControlFinished, ChannelId); } FlowControlled = e.Active; _hostLock.Release(); }
public virtual void OnFlowControl(FlowControlEventArgs args) { m_delegate.OnFlowControl(args); }
public void OnFlowControl(FlowControlEventArgs args) { _delegate.OnFlowControl(args); }
private void Model_FlowControl(object sender, FlowControlEventArgs e) { FlowControl?.Invoke(sender, e); }
void Model_FlowControl(object sender, FlowControlEventArgs e) { log.InfoFormat("Flow control: {0}", e.Active); }
public virtual Task OnFlowControl(FlowControlEventArgs args) { return(m_delegate.OnFlowControl(args)); }
public void FlowControl(object sender, FlowControlEventArgs e) { logger.Debug($"{nameof(FlowControl)}"); }
void HandleFlowControl(IModel sender, FlowControlEventArgs args) { }
protected void RaiseChannelFlowControl(object sender, FlowControlEventArgs flowControlEventArgs) { ChannelFlowControl?.Invoke(sender, flowControlEventArgs); }
private void Channel_FlowControl(object sender, FlowControlEventArgs e) { }