Виноградная лоза является библиотекой классов.NET для встраивания серверов REST/HTTP и/или клиентов в любом приложении. Виноградная лоза позволяет Вам отображать Методы HTTP и шаблоны URL (использующий регулярные выражения) к определенным методам и направлениям потока соединяющиеся и общающиеся с серверы REST с помощью простых шаблонов и заполнителей.

Виноградная лоза является библиотекой классов.NET для встраивания серверов REST/HTTP и/или клиентов в любом приложении. Виноградная лоза позволяет Вам отображать Методы HTTP и шаблоны URL (использующий регулярные выражения) к определенным методам и направлениям потока соединяющиеся и общающиеся с серверы REST с помощью простых шаблонов и заполнителей.

  • 4.1.1 - Последняя стабильная версия на NuGet

Основной вариант использования

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

Например, прикладная служба Форм Висячих строк или служба Windows были бы "основными" средствами сообщения с приложением и наличием Виноградной лозы, RESTServer (или несколько) слушающий на конкретном протоколе/хосте/комбинации портов будет вторичным средством сообщения - даже если Виноградная лоза будет использоваться для представления большинства функциональности.

Наличие клиента REST в том же пакете означает, что можно и произвести и использовать услуги REST - такие как создавание приложения, которое активно общается с другими приложениями как он в сети инициированием разговор, не просто ожидающий вокруг к тому, чтобы что-то еще инициировало разговор с ним.

Функции

  • Встройте сервер REST в свое приложение. Добавьте атрибуты к своим классам и методам для определения ресурсов и маршрутов для руководящего трафика на основе метода HTTP и информации о пути (использующий регулярные выражения). Контекст сообщения передается Вашему маршруту каждый раз, и каждый ресурс имеет ссылку на сервер, который породил его.

  • Управляйте несколькими серверами REST одновременно и легко с RESTCluster. Определите объем своих ресурсов одному, многим или всем серверам REST.

  • Подайте статические файлы (HTML, CSS, JavaScript, изображения, и т.д.) с фактически никакой конфигурацией. Каждый сервер может иметь уникальное расположение для обслуживания файлов от, или они могут все совместно использовать местоположение.

  • Встройте клиенты REST для взаимодействия с удаленными УСПОКОИТЕЛЬНЫМИ API. Начатые обмены, а также отвечают их.

  • Выпишите сообщения к общему журналу событий для Вашего использования целого приложения EventLogger. 404 Not Found и 500 Internal Server Error ответы обрабатываются автоматически, если маршрут или файл не могут быть найдены или бросают необработанное исключение, соответственно. Имейте полный контроль над ответом, возвращенным клиенту.

Часто задаваемые вопросы

---------121 график--------71235----обращается к диаграмме (такой как диаграмма или схема), который отображает отношения между двумя или больше переменными. Для структуры дискретной математики, состоящей из вершин и краев, используйте …

График обращается к диаграмме (такой как диаграмма или схема), который отображает отношения между двумя или больше переменными. Для структуры дискретной математики, состоящей из вершин и краев, используйте тег теории графов.

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

Для графиков в дискретной математике (состоящий из узлов/вершин и краев/дуг/отношений, которые соединяют пар этих узлов/вершин), используйте . Вы могли бы также включать один из следующих тегов:


Связанные теги