コード例 #1
0
        public void CreateJob(string industry, object context)
        {
            if (String.IsNullOrEmpty(industry)) throw new ArgumentNullException("industry");

            var record = new JobRecord
            {
                Industry = industry,
                ContextDefinion = JsonConvert.SerializeObject(context)
            };

            _repository.Create(record);
            _repository.Flush();
        }
コード例 #2
0
        public void CreateJob(string industry, object context, int priority)
        {
            if (string.IsNullOrEmpty(industry)) throw new ArgumentNullException("industry");

            var record = new JobRecord
            {
                Industry = industry,
                ContextDefinion = JsonConvert.SerializeObject(
                                    context,
                                    Formatting.None,
                                    new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }),
                Priority = priority
            };

            _repository.Create(record);
            _repository.Flush();
        }