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