Tôi cần trợ giúp. Tôi đang cố gắng tìm ra cách sắp xếp các công việc trong Quartz.Net. Việc làm trong Quartz tương ứng với các tác vụ trong Ứng dụng web của tôi, mỗi ứng dụng đều nằm ngoài một Ứng dụng trong Ứng dụng web của tôi. Tôi muốn người dùng có thể khởi chạy một công việc (WebApplication Context) theo yêu cầu và chạy nó ngay lập tức hoặc lên lịch công việc trong tương lai và, có thể lặp lại trong một khoảng thời gian nhất định. Tôi biết làm thế nào tất cả các mặt hàng này được thực hiện trong Quartz riêng, nhưng tôi đang có một thời gian khó khăn đặt tất cả lại với nhau.Lập kế hoạch công việc phụ thuộc trong Quartz.Net
Ví dụ, trong ứng dụng web của tôi, tôi có thể có một công việc với một số nhiệm vụ, theo một thứ tự cụ thể. Tôi muốn có thể lên lịch các tác vụ này trong thạch anh để chúng thực thi theo cùng thứ tự được xác định trong Ứng dụng web của tôi. Có ai có ý tưởng làm thế nào để làm điều này? Tôi đã đọc trên tài liệu Quartz nói rằng để lưu trữ Job tiếp theo trong JobDataMap, chỉ cần đấu tranh với nó.
Tôi hiện đang chờ tạo các công việc Thạch anh cho đến khi người dùng yêu cầu lịch biểu cho Công việc hoặc Chạy công việc đó. Bạn có nghĩ rằng tôi nên tạo công việc và kích hoạt khi tạo nhiệm vụ trong ứng dụng Web và sau đó kéo thông tin đó từ đối tượng nhiệm vụ để lên lịch trong Quartz?
này có ý nghĩa. Bạn có ví dụ nào về lớp JobListener hoặc Job class cơ bản không? – M4V3R1CK
Một câu hỏi nhanh khác: làm cách nào để tôi chuyển nhượng các trình kích hoạt cho các công việc được thực thi thông qua người nghe? Từ sự hiểu biết của tôi để lên kế hoạch một công việc bạn phải vượt qua chỉ là một kích hoạt (với một công việc liên kết với nó) hoặc một kích hoạt và công việc. – M4V3R1CK
Trong trường hợp ai đó đang tự hỏi, _scheduler.AddJob (JobDetail job, bool Replace) cho phép bạn thêm công việc vào kho dữ liệu mà không có kích hoạt liên quan ... DUHHHHHHHHHHHHHHHHHHH – M4V3R1CK