Я хочу асинхронно сериализовать объект POCO и записать его в тело ответа без:
- Необходимость буферизации ответа самостоятельно.
- Прохождение UTF-16
string
.
Вот что у меня сейчас:
await using var w = new Utf8JsonWriter(context.Response.BodyWriter);
JsonSerializer.Serialize(w, rpcResult, serializationOptions);
Проблема в том, что JsonSerializer.Serialize
не асин c.
JsonSerializer.SerializeAsync
не похоже на перегрузку, которая принимает Utf8JsonWriter
. в то время как JsonSerializer.Serialize
делает.
Чего мне не хватает?