Как установить прокси-сервер в visual studio
Я создаю веб-службу с помощью WCF (Windows Communication Foundation) и Visual Studio 2019.
Я повторно использую уровень бизнес-логики, уровень доступа к данным и модель данных старого решения.
Я уже создал новое приложение службы WCF в своем решении и реализовал интерфейс (со всеми методами класса уровня бизнес-логики), а служба, реализующая такие интерфейсы, создает экземпляр переменной класса для класса бизнес-логики и использует ее для вызова методов из класса бизнес-логики.
Теперь я хочу создать прокси внутри того же решения, у меня есть некоторые сомнения относительно того, как это сделать.
Прежде всего, какой тип проекта я должен создать внутри решения для этого прокси-сервера? (это новый проект библиотеки типов или что-то еще?)
Во-вторых, поскольку прокси-сервер является промежуточным уровнем между клиентом и сервером, как я должен подключить его к серверу? И как я должен подключить его к службе WCF?
Что я уже пробовал:
Я создал приложение-службу WCF.
Внутри этого проекта WCF его интерфейс IService объявляет методы бизнес-логики. Служба реализует IService, создает экземпляр переменной класса бизнес-логики и использует ее для вызова методов бизнес-логики.
Я создал новый проект библиотеки типов (правильно ли это?) для доверенного лица.
Я создал интерфейс, в котором объявляю методы BLL.
Теперь я собираюсь создать класс WCFUserProxy, который реализует такой интерфейс и вызывает эти методы.