Будет ли освобождена память после обработки запроса, если я буду использовать System.Text.Json.JsonElement в качестве входного параметра в dotnet Core Web API - PullRequest
0 голосов
/ 04 ноября 2019

Я пытался реализовать некоторый API данных, принимающий JSON, который не имеет очень строгой структуры, подобной синтаксису фильтрации mongodb, который довольно динамичен.

Я проверил, если я устанавливаю тип параметра в динамический или JSONElementЯ вижу, что он получен методом как System.Text.Json.JsonElement

Но, как я знаю, эти значения являются структурами, ссылками на «span» в пределах / родительского JsonDocument, который является одноразовой сущностью (IDisposable).

Так что мне интересно, удаляется ли связанный JsonDocument.

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