L'APM utilizza coppie BeginXXX/EndXX e il modello asincrono basato su eventi (EAP) utilizza coppie XXXAsync e XXXCompleted, ma non ho visto nulla di standard su come denominare i metodi che restituiscono un'attività.Qual è lo schema accettato per i metodi di denominazione che restituiscono Attività?
Sono stato con XXXTask:
Data GetData()
Task<Data> GetDataTask()
ma chiedevo se un approccio più standard ha sviluppato
Questo è il collegamento alla documentazione ufficiale di questa convenzione di denominazione: http://msdn.microsoft.com/en-us/library/hh873175.aspx. –
Nota a margine: accertarsi che se si utilizza tale convenzione di denominazione, si rispettino anche gli altri principi descritti nel link precedente. Per esempio. "Il lavoro sincrono dovrebbe essere ridotto al minimo" potrebbe non essere necessariamente ovvio quando il tuo metodo Async restituisce l'attività da un altro metodo chiamato a metà della funzione. –
'BeginXXX' è accigliato? Personalmente preferisco quest'ultimo su 'XXXAsync'. –