C>а BeginXXX / EndXXX чем плохи?
Тут немного другой случай, методом EndXXX мы требуем результат
в некий момент времени, и не важно был ли он уже получен или нет.
В моем случае класс просто должен информировать когда результат будет готов.
C>если выбирать из предложенных,я за п.1.
Тоже больше нравиться п1, но достаточно редко его встречаю.