Esempio n. 1
0
        public MsmqFetchedJob([NotNull] IMsmqTransaction transaction, [NotNull] string jobId)
        {
            if (transaction == null) throw new ArgumentNullException("transaction");
            if (jobId == null) throw new ArgumentNullException("jobId");

            _transaction = transaction;

            JobId = jobId;
        }
Esempio n. 2
0
        public MsmqFetchedMessage(IMsmqTransaction transaction, object result, DequeueResultStatus dequeueResultStatus, Exception dequeueEx)
        {
            if (dequeueResultStatus == DequeueResultStatus.Success)
            {
                _transaction = transaction ?? throw new ArgumentNullException(nameof(transaction));
                Result       = result ?? throw new ArgumentNullException(nameof(result));
            }

            DequeueResultStatus = dequeueResultStatus;
            DequeueException    = dequeueEx;
        }
Esempio n. 3
0
        public MsmqFetchedJob([NotNull] IMsmqTransaction transaction, [NotNull] string jobId)
        {
            if (transaction == null)
            {
                throw new ArgumentNullException(nameof(transaction));
            }
            if (jobId == null)
            {
                throw new ArgumentNullException(nameof(jobId));
            }

            _transaction = transaction;

            JobId = jobId;
        }