2 writes to deliveryStrategy
System.ServiceModel (2)
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (2)
1278this.deliveryStrategy = new OrderedDeliveryStrategy<Message>(this, this.settings.MaxTransferWindowSize, false); 1280this.deliveryStrategy = new UnorderedDeliveryStrategy<Message>(this, this.settings.MaxTransferWindowSize);
9 references to deliveryStrategy
System.ServiceModel (9)
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (9)
216bufferRemaining = this.settings.MaxTransferWindowSize - this.deliveryStrategy.EnqueuedCount; 417else if (this.deliveryStrategy.CanEnqueue(sequenceNumber) 421needDispatch = this.deliveryStrategy.Enqueue(info.Message, sequenceNumber); 524this.deliveryStrategy.Dispose(); 1018if (this.deliveryStrategy != null) 1019this.deliveryStrategy.Dispose(); 1282this.deliveryStrategy.DequeueCallback = this.OnDeliveryStrategyItemDequeued; 1400if (this.deliveryStrategy.EnqueuedCount > 0 || this.inputConnection.Ranges.Count > 1) 1407if (this.deliveryStrategy.EnqueuedCount > 0)