какой подход быстрее: автоматически сгенерированный прокси-сервер wcf или channelfactory для использования сервисов

#c# #wcf

#c# #wcf

Вопрос:

я создал службу wcf и хотел использовать ее в клиентском приложении. что лучше с точки зрения производительности? автоматически сгенерированные классы, которые добавляются по ссылке на службу или способом channelfactory?

Ответ №1:

Если вы пройдетесь по автоматически сгенерированному прокси-коду, вы увидите, что этот код в любом случае использует механизм ChannelFactory.

Итак, мой ответ: производительность идентична.

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