コード例 #1
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository, string pollingQueue)
        {
            ITaskRuntimeInfo result = repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, TaskPriority.Normal, pollingQueue);

            repository.Add(result);

            return(result);
        }
コード例 #2
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository, TaskPriority priority)
        {
            ITaskRuntimeInfo result = repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, priority, null);

            repository.Add(result);

            return(result);
        }
コード例 #3
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository)
        {
            ITaskRuntimeInfo result = repository.Create();

            repository.Add(result);

            return(result);
        }
コード例 #4
0
        internal static TTaskRuntimeInfo Add <TTaskRuntimeInfo>(this ITaskRuntimeInfoRepository repository)
            where TTaskRuntimeInfo : ITaskRuntimeInfo
        {
            TTaskRuntimeInfo result = repository.Create <TTaskRuntimeInfo>();

            repository.Add(result);

            return(result);
        }