Вы должны выбрать, основываясь на том, что вы хотите сделать с возвращаемым значением, так как эти методы имеют разные типы возвращаемых данных с разными возможностями. Если вы хотите только await
последний результат, вы можете использовать любой из методов, описанных выше, поскольку они обеспечивают такое же поведение в этом случае. Все они обрабатывают пустые наблюдаемые коллекции и исключения, когда их ожидают.