Example #1
0
		internal static void SetTransactionQueue(TransactionQueue queue)
        {
			SetObject(TransactionQueueIdent, queue);
        }
Example #2
0
        internal static void Participate(ITransactionParticipant participant)
		{
			if (!IsActive)
				return;

			TransactionQueue queue = ContextHandler.GetTransactionQueue();
			if (queue == null)
			{
				queue = new TransactionQueue();
				ContextHandler.SetTransactionQueue(queue);
			}
            queue.Add(participant);
		}