2012-02-02 7 views

Odpowiedz

6

Z tego co widziałem w C# 5/.NET 4.5, korzystna imię DoSomethingTaskAsync lub DoSomethingAsync

Na przykład klasa w .NET 4.5 WebClient posiada metody jak DownloadFileTaskAsync, ponieważ już metodę o nazwie DownloadFileAsync, więc zakładam, że użycie TaskAsync przez Async jest zachowanie zgodności wstecz.

8

Jeśli mówimy o async lub await metody, a następnie od MSDN:

Umownie, przyrostek „asynchroniczny” jest dodawany do nazw metod które zostały zmodyfikowane przez Async lub asynchronicznym modyfikatora .

...

Wyjątki od tej konwencji mogą być wykonane, gdy zdarzenie, klasa bazowa, lub umowa interfejs sugeruje inną nazwę. Na przykład nazwy zwykłych procedur obsługi zdarzeń, takich jak button1_Click, nie są najlepiej zmieniane .

Powiązane problemy