You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Так как, IssRequestExtension является статическим методом расширения, с целью переиспользования IssRequest, чтобы использовать одну реализацию метода во всем проекте. Иногда необходимо очищать или обновлять данные в Queries, Paths.
Обновление пути необходимо в случаях когда запросы похожи, но имеют небольшие изменения: "engines/stock/markets/bonds/securities" и "engines/offboard/markets/bonds/securities". Можно обновить в Paths путь и пересобрать весь путь снова в ConstructUrl или заменить в итоговом пути необходимые строки, оптимальное решение пока не найдено, но смотрю в сторону StringBuilder.
Очищать путь необходимо для совершенно разных путей, так как IssRequest переиспользуется. Самый простой путь через IDisposable в IssRequest. Очищая в методе public void Dispose()Queries, Paths. Но это не самый оптимальный путь. Как и хранение динамических данных в List и Dictionary.
Необходимо найти оптимальное решения для замены строки, хранения динамических данных и их очищение.
The text was updated successfully, but these errors were encountered:
После использования newRequestrequest вернется в состояние до снапшота. Такое поведение пригодится для запросов которые требуют подстановку значения, например следующий: iss/engines/[engine]/markets/[market]/securities/[security]
Так как, IssRequestExtension является статическим методом расширения, с целью переиспользования IssRequest, чтобы использовать одну реализацию метода во всем проекте. Иногда необходимо очищать или обновлять данные в Queries, Paths.
Обновление пути необходимо в случаях когда запросы похожи, но имеют небольшие изменения: "engines/stock/markets/bonds/securities" и "engines/offboard/markets/bonds/securities". Можно обновить в Paths путь и пересобрать весь путь снова в ConstructUrl или заменить в итоговом пути необходимые строки, оптимальное решение пока не найдено, но смотрю в сторону StringBuilder.
Очищать путь необходимо для совершенно разных путей, так как IssRequest переиспользуется. Самый простой путь через IDisposable в IssRequest. Очищая в методе
public void Dispose()
Queries, Paths. Но это не самый оптимальный путь. Как и хранение динамических данных в List и Dictionary.Необходимо найти оптимальное решения для замены строки, хранения динамических данных и их очищение.
The text was updated successfully, but these errors were encountered: