1 instantiation of MsmqSubqueueLockingQueue
System.ServiceModel (1)
System\ServiceModel\Channels\Msmq.cs (1)
97return new MsmqSubqueueLockingQueue(receiver.MsmqReceiveParameters.AddressTranslator.UriToFormatName(receiver.ListenUri), receiver.ListenUri.Host, UnsafeNativeMethods.MQ_RECEIVE_ACCESS);
7 references to MsmqSubqueueLockingQueue
System.ServiceModel (7)
System\ServiceModel\Channels\Msmq4PoisonHandler.cs (2)
56Fx.Assert(this.receiver.Queue is MsmqSubqueueLockingQueue, "Queue must be MsmqSubqueueLockingQueue"); 57this.lockQueueForReceive = ((MsmqSubqueueLockingQueue)this.receiver.Queue).LockQueueForReceive;
System\ServiceModel\Channels\MsmqSubqueueLockingQueue.cs (5)
38this.validHostName = MsmqSubqueueLockingQueue.TryGetHostName(formatName, out hostname); 46this.lockQueueName = this.formatName + ";" + MsmqSubqueueLockingQueue.GenerateLockQueueName(); 65return MsmqSubqueueLockingQueue.LockSubqueuePrefix + lockGuid.Substring(lockGuid.Length - 8, 8); 117this.lockQueueName = this.formatName + ";" + MsmqSubqueueLockingQueue.GenerateLockQueueName(); 274if (subqueueName.StartsWith(MsmqSubqueueLockingQueue.LockSubqueuePrefix, StringComparison.OrdinalIgnoreCase))