2 implementations of ILockingQueue
System.ServiceModel (2)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (1)
15class MsmqDefaultLockingQueue : MsmqQueue, ILockingQueue
System\ServiceModel\Channels\MsmqSubqueueLockingQueue.cs (1)
15class MsmqSubqueueLockingQueue : MsmqQueue, ILockingQueue
4 references to ILockingQueue
System.ServiceModel (4)
System\ServiceModel\Channels\MsmqReceiveContextLockManager.cs (3)
28Fx.Assert(queue is ILockingQueue, "Queue must be ILockingQueue"); 87((ILockingQueue)this.queue).DeleteMessage(lookupId, helper.RemainingTime()); 129((ILockingQueue)this.queue).UnlockMessage(lookupId, helper.RemainingTime());
System\ServiceModel\Channels\MsmqReceiveHelper.cs (1)
291if (this.receiveParameters.ExactlyOnce || this.queue is ILockingQueue)