Beispiel #1
0
 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();
 }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public virtual void OnFlowControl(FlowControlEventArgs args)
 {
     m_delegate.OnFlowControl(args);
 }
 public void OnFlowControl(FlowControlEventArgs args)
 {
     _delegate.OnFlowControl(args);
 }
Beispiel #5
0
 private void Model_FlowControl(object sender, FlowControlEventArgs e)
 {
     FlowControl?.Invoke(sender, e);
 }
Beispiel #6
0
 void Model_FlowControl(object sender, FlowControlEventArgs e)
 {
     log.InfoFormat("Flow control: {0}", e.Active);
 }
Beispiel #7
0
 public virtual Task OnFlowControl(FlowControlEventArgs args)
 {
     return(m_delegate.OnFlowControl(args));
 }
Beispiel #8
0
 public void FlowControl(object sender, FlowControlEventArgs e)
 {
     logger.Debug($"{nameof(FlowControl)}");
 }
Beispiel #9
0
 void HandleFlowControl(IModel sender, FlowControlEventArgs args)
 {
 }
Beispiel #10
0
 protected void RaiseChannelFlowControl(object sender, FlowControlEventArgs flowControlEventArgs)
 {
     ChannelFlowControl?.Invoke(sender, flowControlEventArgs);
 }
Beispiel #11
0
 private void Channel_FlowControl(object sender, FlowControlEventArgs e)
 {
 }