Tôi đã thiết lập AdoJobStore trên máy chủ và tất cả công việc của tôi đang chạy hoàn hảo. Bây giờ tôi đang viết một khách hàng từ xa để quản lý tất cả các công việc của tôi.Nhận tất cả công việc trong Quartz.NET 2.0
Lập lịch công việc mới khá đơn giản, nhưng dường như tôi không thể truy xuất danh sách các công việc hiện có trong phiên bản 2.0. Tất cả các tài nguyên tôi tìm thấy đã làm một cái gì đó như sau.
var groups = sched.JobGroupNames;
for (int i = 0; i < groups.Length; i++)
{
string[] names = sched.GetJobNames(groups[i]);
for (int j = 0; j < names.Length; j++)
{
var currentJob = sched.GetJobDetail(names[j], groups[i]);
}
}
Vấn đề tôi đang phải đối mặt là GetJobNames đã được gỡ bỏ, và nhìn vào mã nguồn, đã được chuyển đến các JobStoreSupport lớp cơ sở, trong đó JobStoreCMS thừa hưởng từ. Tuy nhiên, phương pháp này đã được đánh dấu là được bảo vệ, vì vậy nó không thể truy cập từ bên ngoài.
Làm cách nào để truy xuất danh sách công việc trong 2.0?
Bạn có bất kỳ ví dụ nào về chỉnh sửa lịch biểu không? Im mới này và có một cơn ác mộng! hãy giúp –