Разработка расширения с методами WebApi
Данный тип расширений предназначен для добавления новых веб-методов, реализующих функции взаимодействия с сервером Docsvision (создание и изменение карточек, изменение данных, запуск бизнес-процессов), а также выполнения других задач, для которых необходимы возможности сервера Web-клиента.
Чтобы создать расширение, добавляющее новые методы WebApi, выполните приведенную далее инструкцию.
-
Создайте проект серверного расширения.
-
Добавьте в проект класс WebApi контроллера (производный от
System.Web.Http.ApiController
). -
Реализуйте в классе контроллера веб-методы.
-
Скомпилируйте проект и скопируйте полученную сборку на сервер Web-клиента в папку
\%WebCinstallDir%\Site\Extensions\%Каталог Решения%
. Перезапустите IIS.