Рекомендуется, например, here использовать ConfigureAwait(false)
как можно больше на ожидаемые задачи.Должен ли я использовать ConfigureAwait (false) при ожидании IAsyncAction?
Эта рекомендация также распространяется на методы, которые возвращают IAsyncAction
, например StreamSocket.ConnectAsync()
?
То есть, вместо того, чтобы просто писать это в моей библиотеке классов:
await socket.ConnectAsync(hostName, port);
Я должен скорее написать это?
await socket.ConnectAsync(hostName, port).AsTask().ConfigureAwait(false);