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