2 implementations of ILockingQueue
System.ServiceModel (2)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (1)
15
class MsmqDefaultLockingQueue : MsmqQueue,
ILockingQueue
System\ServiceModel\Channels\MsmqSubqueueLockingQueue.cs (1)
15
class MsmqSubqueueLockingQueue : MsmqQueue,
ILockingQueue
4 references to ILockingQueue
System.ServiceModel (4)
System\ServiceModel\Channels\MsmqReceiveContextLockManager.cs (3)
28
Fx.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)
291
if (this.receiveParameters.ExactlyOnce || this.queue is
ILockingQueue
)