15 references to ITransaction
System.Messaging (15)
System\Messaging\Interop\SafeNativeMethods.cs (2)
27public static extern int IntMQBeginTransaction(out ITransaction refTransaction); 28public static int MQBeginTransaction(out ITransaction refTransaction)
System\Messaging\Interop\UnsafeNativeMethods.cs (4)
43public static extern int MQSendMessage(MessageQueueHandle handle, MessagePropertyVariants.MQPROPS properties, ITransaction transaction); 52SafeNativeMethods.ReceiveCallback receiveCallback, CursorHandle cursorHandle, ITransaction transaction); 75SafeNativeMethods.ReceiveCallback receiveCallback, ITransaction transaction); 78SafeNativeMethods.ReceiveCallback receiveCallback, ITransaction transaction)
System\Messaging\MessageQueue.cs (6)
4018return StaleSafeSendMessage(properties, (ITransaction)ntx); 4032private int StaleSafeSendMessage(MessagePropertyVariants.MQPROPS properties, ITransaction transaction) 4060return StaleSafeReceiveMessage(timeout, action, properties, overlapped, receiveCallback, cursorHandle, (ITransaction)ntx); 4074SafeNativeMethods.ReceiveCallback receiveCallback, CursorHandle cursorHandle, ITransaction transaction) 4099return StaleSafeReceiveByLookupId(lookupId, action, properties, overlapped, receiveCallback, (ITransaction)ntx); 4114NativeOverlapped* overlapped, SafeNativeMethods.ReceiveCallback receiveCallback, ITransaction transaction)
System\Messaging\MessageQueueTransaction.cs (3)
19private ITransaction internalTransaction; 34internal ITransaction InnerTransaction 119internal ITransaction BeginQueueOperation()