Nói rằng tôi có một giao diệnLàm thế nào để sử dụng async trên một phương pháp giao diện trống
interface IFoo {
Task SomeMethodAsync();
}
Và tôi muốn thực hiện giao diện này, nhưng đối với một lớp phương pháp này là trống.
Tôi có nên sống với cảnh báo này tạo ra không?
async Task SomeMethodAsync() {}
Hoặc tôi có nên trả lại một số tác vụ giả không?
async Task SomeMethodAsync() { await Task.Run(() => {}); }
Hoặc có tùy chọn nào khác không?
Ngoài ra, tôi muốn triển khai phương thức này làm phương thức giao diện rõ ràng. Điều đó có tạo nên sự khác biệt nào không?
có thể trùng lặp của [Giao diện và phương thức không đồng bộ] (http://stackoverflow.com/questions/13573516/interfaces-and-async-methods) – abatishchev