public void Send(Uri fromQueue, Uri toQueue, MessageEnvelope payload) { EnsureEnslistment(); queueStorage.Global(actions => { actions.BeginTransaction(); actions.GetQueue(fromQueue) .RegisterToSend(toQueue, payload); actions.Commit(); }); }