1 write to receiver
System.ServiceModel (1)
System\ServiceModel\Channels\Msmq4PoisonHandler.cs (1)
34
this.
receiver
= receiver;
15 references to receiver
System.ServiceModel (15)
System\ServiceModel\Channels\Msmq4PoisonHandler.cs (15)
44
get { return this.
receiver
.MsmqReceiveParameters; }
49
get { return this.
receiver
.ListenUri; }
56
Fx.Assert(this.
receiver
.Queue is MsmqSubqueueLockingQueue, "Queue must be MsmqSubqueueLockingQueue");
57
this.lockQueueForReceive = ((MsmqSubqueueLockingQueue)this.
receiver
.Queue).LockQueueForReceive;
60
this.mainQueue = this.
receiver
.Queue;
157
MsmqDiagnostics.PoisonMessageMoved(messageProperty.MessageId, false, this.
receiver
.InstanceId);
200
MsmqDiagnostics.PoisonMessageMoved(messageProperty.MessageId, false, this.
receiver
.InstanceId);
224
this.
receiver
.DropOrRejectReceivedMessage(disposeFromQueue, messageProperty, false);
229
if (null != this.
receiver
.ChannelListener)
230
this.
receiver
.ChannelListener.FaultListener();
231
if (null != this.
receiver
.Channel)
232
this.
receiver
.Channel.FaultChannel();
236
this.
receiver
.DropOrRejectReceivedMessage(disposeFromQueue, messageProperty, true);
237
MsmqDiagnostics.PoisonMessageRejected(messageProperty.MessageId, this.
receiver
.InstanceId);
242
MsmqDiagnostics.PoisonMessageMoved(messageProperty.MessageId, true, this.
receiver
.InstanceId);