54 references to MsmqTransactionMode
System.ServiceModel (54)
System\ServiceModel\Channels\Msmq4PoisonHandler.cs (1)
314this.retryQueueForPeek.TryMoveMessage(this.retryQueueMessage.LookupId.Value, this.mainQueueForMove, MsmqTransactionMode.Single);
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (2)
34public override ReceiveResult TryReceive(NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode) 234MsmqTransactionMode.CurrentOrThrow, UnsafeNativeMethods.MQ_LOOKUP_RECEIVE_CURRENT);
System\ServiceModel\Channels\MsmqInputChannelBase.cs (4)
163this.ReceiveParameters.ExactlyOnce ? MsmqTransactionMode.CurrentOrNone : MsmqTransactionMode.None, 212this.ReceiveParameters.ExactlyOnce ? MsmqTransactionMode.CurrentOrNone : MsmqTransactionMode.None,
System\ServiceModel\Channels\MsmqInputSessionChannelListener.cs (2)
86bool retval = this.receiver.TryReceive(msmqMessage, timeout, MsmqTransactionMode.CurrentOrThrow, out property); 140MsmqTransactionMode.CurrentOrThrow,
System\ServiceModel\Channels\MsmqOutputChannel.cs (3)
14MsmqTransactionMode transactionMode; 105this.transactionMode = MsmqTransactionMode.CurrentOrSingle; 109this.transactionMode = MsmqTransactionMode.None;
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (1)
106this.msmqQueue.Send(msmqMessage, MsmqTransactionMode.CurrentOrSingle);
System\ServiceModel\Channels\MsmqQueue.cs (26)
334int TryMoveMessageDtcTransacted(long lookupId, MsmqQueueHandle sourceQueueHandle, MsmqQueueHandle destinationQueueHandle, MsmqTransactionMode transactionMode) 356public MoveReceiveResult TryMoveMessage(long lookupId, MsmqQueue destinationQueue, MsmqTransactionMode transactionMode) 398public virtual ReceiveResult TryReceive(NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode) 403ReceiveResult TryReceiveInternal(NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode, int action) 442public MoveReceiveResult TryReceiveByLookupId(long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode) 447public MoveReceiveResult TryReceiveByLookupId(long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode, int action) 493protected unsafe int ReceiveByLookupIdCoreDtcTransacted(MsmqQueueHandle handle, long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode, int action) 524unsafe int ReceiveByLookupIdCore(MsmqQueueHandle handle, long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode, int action) 545unsafe int ReceiveCoreDtcTransacted(MsmqQueueHandle handle, NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode, int action) 578unsafe int ReceiveCore(MsmqQueueHandle handle, NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode, int action) 600protected IDtcTransaction GetNativeTransaction(MsmqTransactionMode transactionMode) 607if (transactionMode == MsmqTransactionMode.CurrentOrThrow) 616return TryReceiveInternal(message, timeout, MsmqTransactionMode.None, 620bool RequiresDtcTransaction(MsmqTransactionMode transactionMode) 624case MsmqTransactionMode.None: 625case MsmqTransactionMode.Single: 627case MsmqTransactionMode.CurrentOrSingle: 628case MsmqTransactionMode.CurrentOrNone: 629case MsmqTransactionMode.CurrentOrThrow: 636int GetTransactionConstant(MsmqTransactionMode transactionMode) 640case MsmqTransactionMode.CurrentOrNone: 641case MsmqTransactionMode.None: 643case MsmqTransactionMode.Single: 644case MsmqTransactionMode.CurrentOrSingle: 651int SendDtcTransacted(NativeMsmqMessage message, MsmqTransactionMode transactionMode) 683public void Send(NativeMsmqMessage message, MsmqTransactionMode transactionMode)
System\ServiceModel\Channels\MsmqReceiveHelper.cs (6)
201result = queue.TryReceiveByLookupId(messageProperty.LookupId, emptyMessage, MsmqTransactionMode.CurrentOrThrow); 232result = queueFrom.TryMoveMessage(lookupId, queueTo, MsmqTransactionMode.Single); 264internal bool TryReceive(MsmqInputMessage msmqMessage, TimeSpan timeout, MsmqTransactionMode transactionMode, out MsmqMessageProperty property) 289internal IAsyncResult BeginTryReceive(MsmqInputMessage msmqMessage, TimeSpan timeout, MsmqTransactionMode transactionMode, AsyncCallback callback, object state) 330MsmqTransactionMode transactionMode; 334TimeSpan timeout, MsmqTransactionMode transactionMode, AsyncCallback callback, object state)
System\ServiceModel\Channels\MsmqSubqueueLockingQueue.cs (6)
125public override ReceiveResult TryReceive(NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode) 152moveResult = this.TryMoveMessage(lookupId, this.lockQueueForMove, MsmqTransactionMode.None); 167lookupIdReceiveResult = this.lockQueueForReceive.TryReceiveByLookupId(lookupId, message, MsmqTransactionMode.None, UnsafeNativeMethods.MQ_LOOKUP_PEEK_CURRENT); 195receiveResult = this.lockQueueForReceive.TryReceiveByLookupId(lookupId, emptyMessage, MsmqTransactionMode.CurrentOrNone); 222moveResult = this.lockQueueForReceive.TryMoveMessage(lookupId, this.mainQueueForMove, MsmqTransactionMode.None); 341lockQueue.TryMoveMessage(message.lookupId.Value, this.mainQueueForMove, MsmqTransactionMode.None);
System\ServiceModel\MsmqIntegration\MsmqIntegrationOutputChannel.cs (3)
17MsmqTransactionMode transactionMode; 83this.transactionMode = MsmqTransactionMode.CurrentOrSingle; 87this.transactionMode = MsmqTransactionMode.None;