Что такое стандарт.NET для удаленного вызова метода?

Сценарий:

  • Общая сборка определяет типы объектов домена (сборка, на которую ссылаются как клиентская, так и серверная сборки)
  • Серверная сборка определяет классы и методы, которые возвращают либо примитивные типы, либо типы, определенные в общей сборке.
  • Клиентская сборка должна вызывать определенные сервером методы и, конечно же, получать их результаты в соответствующих типах.

Каков стандартный подход.NET 3.5 для решения этой проблемы? Не могли бы вы указать какой-либо ресурс в Интернете, чтобы помочь мне?

2 ответа

Решение

Это может быть излишним, но это метод удаленного взаимодействия, с которым я больше всего знаком, и, кажется, это текущий стандарт платформы.NET: Windows Communication Framework (WCF).

Вот несколько ссылок:

Статьи библиотеки MSDN на WCF

Учебник для начинающих WCF от журнала CODE

Краткое краткое изложение того, что описано в двух других

Ну, вы можете использовать .NET Remoting, но это официально устарело, вы действительно должны пойти на WCF.

Изменить: WCF не разделяет сборку, вместо этого он разделяет XML-контракт, который используется и клиентом, и сервером для генерации анализаторов для указанных типов и методов.

Другие вопросы по тегам