Обобщенный способ связывания пользовательского заголовка «x -action-id» в веб-приложениях и приложениях для настольных ПК - PullRequest
0 голосов
/ 21 января 2019

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

Усовершенствование требует, чтобы мы прикрепляли настраиваемый заголовок идентификатора транзакции для каждого запроса, чтобы мы могли знать, какой запрос выполняется или какая транзакция связана с каждым из журналов. Для этого нам нужно универсальное решение для веб и настольных приложений. В Интернете мы можем добавить пользовательский заголовок в запросе и ответе, но для окон или сервисов на основе рабочего стола мы не можем.

Так что нам может понадобиться обобщенный способ или метод, чтобы нам не нужно было писать отдельную логику для наших программ.

Мы можем создать некоторый отдельный проект или пакет nuget, к которому мы обращаемся в каждом из наших приложений, и затем он проверяет, в каком приложении он запущен. Затем добавьте журналы или что-то подобное.

Нужны предложения.

...