Необходимо обернуть JavaScript API в библиотеку классов C # (не приложение asp.net) - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть библиотека JavaScript NPM, для которой мне нужно вызвать ее API в моей библиотеке классов C #.

Это означает, что мне нравится помещать библиотеку JavaScript в библиотеку классов C #.

Окончательное приложение будет развернуто в Azure WebJob. Поэтому он должен работать под управлением Azure PaaS. Это означает, что я ограничен тем, что у меня уже есть на платформе PaaS, у меня не может быть специальной установки.

Есть ли у меня какой-либо практический или выполнимый вариант?

Обновление 1

Учитывая, что API REST может быть не таким простым, как кажется, это может быть дорогостоящим вариантом.

Почему? потому что многие API JavaScrip с состоянием. Означает, что вы создаете серию классов и переменных для работы с API. Принимая во внимание, что REST не имеет гражданства. Так что не будет один к одному вызов REST к API. Ряд сценариев сценариев использования может быть реализован в службах REST, а не в вызовах API.

1 Ответ

0 голосов
/ 07 ноября 2018

Я думаю, что лучше всего создать слой REST поверх библиотеки NPM, если вы хотите использовать его в C #. С другой стороны, я был бы очень удивлен, если бы в C # не было чего-то, что вы могли бы использовать изначально, что делало бы нечто похожее на то, что вы пытаетесь использовать изнутри javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...