Несколько методов в моей службе WCF - это довольно длительное время - создание отчетов и отправка электронных писем.WCF - AsyncPattern = true или IsOneWay = true
В соответствии с действующим требованием требуется, чтобы клиентское приложение просто отправило запрос, а затем не дождалось завершения всего процесса. Это позволит пользователю продолжать выполнять другие операции в клиентских приложениях, а не ждать завершения всего процесса.
Я в сомнении, по которому путь:
AsyncPattern = true OR
IsOneWay=true
Пожалуйста, руководство.
Благодарим за ответ. Не могли бы вы рассказать, что будет преимуществом AsyncPattern = true над IsOneWay = true? – iniki
Okie ... ну, все методы обслуживания, на которых я хочу реализовать Asynch/One way, возвращают void. Насколько я понимаю, в IsOneWay поток не будет заблокирован для завершения всего процесса, пожалуйста, исправьте, если я ошибаюсь. Вы предлагаете мне повод для использования AsyncPattern = True здесь. Спасибо! – iniki
IsOneWay блокирует вашу нить. Единственное различие заключается в том, что он не дожидается завершения всей операции на стороне сервера. Он ожидает, пока серверная сторона не подтвердит, что он получил все сообщение. –