Я использую HttpClient и метод расширения PostAsync (и друзья) из System.Net.Http.Formatting для сериализации моих объектов и отправки их на удаленный сервер.
К сожалению, для сериализации мне нужно установить PreserveReferencesHandling в PreserveReferencesHandling.Objects.
Есть ли способ изменить настройки JsonMediaTypeFormatter по умолчанию, чтобы они использовались этими методами расширений для HttpcClient?
Чтобы получить правильно настроенный JsonMediaTypeFormatter, я переключился с PostAsJsonAsync на PostAsync и передал явную передачу правильного средства форматирования медиа-типов при каждом вызове.
Я предпочитаю настраивать это на уровне приложения.
Любые советы / предложения?