4 writes to QuotaRemaining
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\TransmissionStrategy.cs (4)
94QuotaRemaining = int.MaxValue; 213QuotaRemaining--; 592QuotaRemaining = quotaRemaining - Math.Min(_windowSize, _window.Count); 632QuotaRemaining = quotaRemaining - Math.Max(0, inFlightAfterAck);
9 references to QuotaRemaining
System.ServiceModel.Primitives (9)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (3)
1193channel._clientSession.ResumePolling(channel.OutputConnection.Strategy.QuotaRemaining == 0); 1200ReliableSession.OnRemoteActivity(OutputConnection.Strategy.QuotaRemaining == 0); 1238_clientSession.ResumePolling(OutputConnection.Strategy.QuotaRemaining == 0);
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
563_session.OnRemoteActivity(Connection.Strategy.QuotaRemaining == 0);
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
585session.OnRemoteActivity(connection.Strategy.QuotaRemaining == 0);
System\ServiceModel\Channels\TransmissionStrategy.cs (4)
201if (_requestAcks && (_window.Count == _windowSize - 1 || QuotaRemaining == 1)) // can't add any more 226QuotaRemaining > 0 && // Can the receiver handle another message? 259int count = Math.Min(_windowSize, QuotaRemaining) - _window.Count; 591if (range.Upper == _windowStart - 1 && (quotaRemaining != -1) && quotaRemaining > QuotaRemaining)