APM verwendet BeginXXX / EndXX-Paare und das Event-basierte asynchrone Muster ( EAP ) XXXAsync- und XXXCompleted-Paare, aber ich habe noch nichts Standard bei der Benennung von Methoden gesehen, die eine Aufgabe zurückgeben.
Ich habe XXXTask verwendet:
%Vor%fragte sich aber, ob sich ein Standardansatz entwickelt hat
Für C # 5.0 (mit .NET 4.5) lautet die Namenskonvention XXXAsync für Methoden zum Zurückgeben von Aufgaben.
Wenn bereits eine Methode mit dieser Benennung vorhanden ist (z. B. hat der WebClient bereits eine DownloadDataAsync-Methode, die das EAP-Muster implementiert), sollte die Async-Methode für die Aufgabe den Namen XXXTaskAsync haben.
Ich würde empfehlen, die Muster in der ParallelExtensionsExtras-Bibliothek zu verwenden, da dies von dem gleichen Team gemacht wird, das die TPL überhaupt erstellt hat:)
Ihr Muster scheint dasselbe wie Ihres zu sein: [SyncAction] Aufgabe für die Methode, die SyncAction asynchron über eine Aufgabe ausführt (die zurückgegeben wird) - DownloadDataTask, SendTask, etc.
Tags und Links .net c# naming-conventions