Digamos que tiene una interfazCómo utilizar asíncrono en un método de interfaz de vacío
interface IFoo {
Task SomeMethodAsync();
}
y quería implementar esta interfaz, pero para una clase el método está en blanco.
¿Debo vivir con la advertencia que esto produce?
async Task SomeMethodAsync() {}
¿O debería devolverle alguna tarea ficticia?
async Task SomeMethodAsync() { await Task.Run(() => {}); }
¿O hay otra opción?
También quiero implementar este método como un método de interfaz explícito. ¿Eso hará alguna diferencia?
posible duplicado de [Interfaces y métodos asíncronos] (http://stackoverflow.com/questions/13573516/interfaces-and-async-methods) – abatishchev