78 references to MessageQueueTransactionType
System.Messaging (78)
System\Messaging\MessageEnumerator.cs (10)
53MessageQueueTransactionType.None); 197return RemoveCurrent(TimeSpan.Zero, null, MessageQueueTransactionType.None); 210return RemoveCurrent(TimeSpan.Zero, transaction, MessageQueueTransactionType.None); 218public Message RemoveCurrent(MessageQueueTransactionType transactionType) 221throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 233return RemoveCurrent(timeout, null, MessageQueueTransactionType.None); 246return RemoveCurrent(timeout, transaction, MessageQueueTransactionType.None); 254public Message RemoveCurrent(TimeSpan timeout, MessageQueueTransactionType transactionType) 257throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 262private Message RemoveCurrent(TimeSpan timeout, MessageQueueTransaction transaction, MessageQueueTransactionType transactionType)
System\Messaging\MessageQueue.cs (64)
2275return ReceiveCurrent(InfiniteTimeout, NativeMethods.QUEUE_ACTION_PEEK_CURRENT, CursorHandle.NullHandle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2290return ReceiveCurrent(timeout, NativeMethods.QUEUE_ACTION_PEEK_CURRENT, CursorHandle.NullHandle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2302return ReceiveCurrent(timeout, (int)action, cursor.Handle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2316return ReceiveBy(id, TimeSpan.Zero, false, true, false, null, MessageQueueTransactionType.None); 2332return ReceiveBy(id, timeout, false, true, true, null, MessageQueueTransactionType.None); 2347return ReceiveBy(correlationId, TimeSpan.Zero, false, false, false, null, MessageQueueTransactionType.None); 2363return ReceiveBy(correlationId, timeout, false, false, true, null, MessageQueueTransactionType.None); 2398return ReceiveCurrent(InfiniteTimeout, NativeMethods.QUEUE_ACTION_RECEIVE, CursorHandle.NullHandle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2414return ReceiveCurrent(InfiniteTimeout, NativeMethods.QUEUE_ACTION_RECEIVE, CursorHandle.NullHandle, MessageReadPropertyFilter, transaction, MessageQueueTransactionType.None); 2421public Message Receive(MessageQueueTransactionType transactionType) 2424throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2440return ReceiveCurrent(timeout, NativeMethods.QUEUE_ACTION_RECEIVE, CursorHandle.NullHandle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2449return ReceiveCurrent(timeout, NativeMethods.QUEUE_ACTION_RECEIVE, cursor.Handle, MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2466return ReceiveCurrent(timeout, NativeMethods.QUEUE_ACTION_RECEIVE, CursorHandle.NullHandle, MessageReadPropertyFilter, transaction, MessageQueueTransactionType.None); 2474public Message Receive(TimeSpan timeout, MessageQueueTransactionType transactionType) 2477throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2491return ReceiveCurrent(timeout, NativeMethods.QUEUE_ACTION_RECEIVE, cursor.Handle, MessageReadPropertyFilter, transaction, MessageQueueTransactionType.None); 2496public Message Receive(TimeSpan timeout, Cursor cursor, MessageQueueTransactionType transactionType) 2499throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2594private Message ReceiveBy(string id, TimeSpan timeout, bool remove, bool compareId, bool throwTimeout, MessageQueueTransaction transaction, MessageQueueTransactionType transactionType) 2632MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2651this.MessageReadPropertyFilter, transaction, MessageQueueTransactionType.None); 2655this.MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2662MessageReadPropertyFilter, null, MessageQueueTransactionType.None); 2698return ReceiveBy(id, TimeSpan.Zero, true, true, false, null, MessageQueueTransactionType.None); 2714return ReceiveBy(id, TimeSpan.Zero, true, true, false, transaction, MessageQueueTransactionType.None); 2725public Message ReceiveById(string id, MessageQueueTransactionType transactionType) 2728throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2745return ReceiveBy(id, timeout, true, true, true, null, MessageQueueTransactionType.None); 2763return ReceiveBy(id, timeout, true, true, true, transaction, MessageQueueTransactionType.None); 2776public Message ReceiveById(string id, TimeSpan timeout, MessageQueueTransactionType transactionType) 2779throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2795return ReceiveBy(correlationId, TimeSpan.Zero, true, false, false, null, MessageQueueTransactionType.None); 2812return ReceiveBy(correlationId, TimeSpan.Zero, true, false, false, transaction, MessageQueueTransactionType.None); 2824public Message ReceiveByCorrelationId(string correlationId, MessageQueueTransactionType transactionType) 2827throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2844return ReceiveBy(correlationId, timeout, true, false, true, null, MessageQueueTransactionType.None); 2862return ReceiveBy(correlationId, timeout, true, false, true, transaction, MessageQueueTransactionType.None); 2875public Message ReceiveByCorrelationId(string correlationId, TimeSpan timeout, MessageQueueTransactionType transactionType) 2878throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 2886return InternalReceiveByLookupId(true, MessageLookupAction.Current, lookupId, null, MessageQueueTransactionType.None); 2889public Message ReceiveByLookupId(MessageLookupAction action, long lookupId, MessageQueueTransactionType transactionType) 2897return InternalReceiveByLookupId(true, action, lookupId, transaction, MessageQueueTransactionType.None); 2902return InternalReceiveByLookupId(false, MessageLookupAction.Current, lookupId, null, MessageQueueTransactionType.None); 2907return InternalReceiveByLookupId(false, action, lookupId, null, MessageQueueTransactionType.None); 2914MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType) 2918throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 3016internal unsafe Message ReceiveCurrent(TimeSpan timeout, int action, CursorHandle cursor, MessagePropertyFilter filter, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType) 3141SendInternal(obj, null, MessageQueueTransactionType.None); 3157SendInternal(obj, transaction, MessageQueueTransactionType.None); 3168public void Send(object obj, MessageQueueTransactionType transactionType) 3171throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 3186Send(obj, label, null, MessageQueueTransactionType.None); 3202Send(obj, label, transaction, MessageQueueTransactionType.None); 3213public void Send(object obj, string label, MessageQueueTransactionType transactionType) 3216throw new InvalidEnumArgumentException("transactionType", (int)transactionType, typeof(MessageQueueTransactionType)); 3221private void Send(object obj, string label, MessageQueueTransaction transaction, MessageQueueTransactionType transactionType) 3248private void SendInternal(object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType) 4010if ((MessageQueueTransactionType)transaction == MessageQueueTransactionType.Automatic) 4052if ((MessageQueueTransactionType)transaction == MessageQueueTransactionType.Automatic) 4091if ((MessageQueueTransactionType)transaction == MessageQueueTransactionType.Automatic)
System\Messaging\ValidationUtility.cs (4)
77public static bool ValidateMessageQueueTransactionType(MessageQueueTransactionType value) 82return (value == MessageQueueTransactionType.None) || 83(value == MessageQueueTransactionType.Automatic) || 84(value == MessageQueueTransactionType.Single);