c# – 為整個project / dll設定ConfigureAwait(false)
認為“在你的’庫’非同步方法中,儘可能地使用ConfigureAwait(false)[加強加法].
鑑於在圖書館專案中大部分或全部等待廣泛使用的語句應該具有.ConfigureAwait(false)可以做某事/更改設定以使其在我的專案中等待的預設行為/ dll是不是繼續捕獲的上下文?也就是說,我可以忽略所有呼叫.ConfigureAwait(false)的呼叫,而只有當我需要保留上下文時才新增.ConfigureAwait(true).
主要原因是很難在不知道如何設定編譯器開關的情況下,瞭解程式碼的行為.
程式碼日誌版權宣告:
翻譯自:http://stackoverflow.com/questions/23713344/set-configureawaitfalse-for-entire-project-dll