Trong một trong các ứng dụng tôi đang làm việc, có hai chức năng cơ bản bao gồm: Tạo và Cập nhật.Thực hiện một phần phương thức trên nhiều cụm
Tuy nhiên, có một nhu cầu đôi khi thêm mã tùy chỉnh, vì vậy tôi nghĩ đến việc mở rộng mã bằng cách cho phép các bên thứ 3 để viết và nhúng mã riêng của họ:
OnCreating OnCreated OnUpdating OnUpdated
Có cách nào để cho phép trên trên nhiều hội đồng? MEF có thể giúp đỡ ở đây?
Cảm ơn bạn Trân
Cảm ơn tất cả các trả lời của bạn.
Có giao diện như vậy có nghĩa là mỗi hội đồng bên ngoài phải triển khai giao diện đó khi cần. Sau đó, mã của ứng dụng của tôi, cần phải lặp qua các assembly hiện đang chạy, phát hiện tất cả các lớp thực hiện giao diện đó và chạy các phương thức của chúng?
MEF có phù hợp ở đây không? Tôi có thể xuất khẩu thực hiện từ các hội đồng bên ngoài và nhập khẩu chúng bên trong ứng dụng của tôi?
Cảm ơn bạn Trân
bất kỳ mẫu đầy đủ nào có mã nguồn đầy đủ về nó? – Kiquenet