2012-02-02 12 views

Respuesta

6

Por lo que he visto en C# 5/.NET 4.5, el nombre preferido es DoSomethingTaskAsync o DoSomethingAsync

Por ejemplo, la clase WebClient en .NET 4.5 tiene métodos como DownloadFileTaskAsync, porque ya tenía un método llamado DownloadFileAsync, entonces asumo que el uso de TaskAsync sobre Async es para mantener la compatibilidad con versiones anteriores.

8

Si usted está hablando de un método async o await, a continuación, a partir MSDN:

Por convención, se añade el sufijo "asíncrono" a los nombres de los métodos que son modificados por el asíncrono o modificador de asincrónico .

...

Excepciones a la convención se pueden hacer en un evento, la clase base, o contrato interfaz sugiere un nombre diferente. Por ejemplo, los nombres de controladores de eventos comunes, como button1_Click, no son los mejores renombrados.

Cuestiones relacionadas