Я искал PostAsJsonAsync
метод расширения в ядре ASP.NET. Основываясь на статье here, ее можно найти в сборке Microsoft.AspNet.WebApi.Client
. Тем не менее, хотя Microsoft изменила все имена сборки с Microsoft.AspNet
на Microsoft.AspNetCore
, что более специфично для .NET Framework. Но я не смог найти Microsoft.AspNetCore.WebApi.Client
Где метод PostAsJsonAsync в ASP.NET Core?
Где PostAsJsonAsync
метод расширения в ядре ASP.NET?
Это не является частью проекта ASP.NET ядра, следовательно, не после 'Microsoft.AspNetCore. *' Схема присвоения имен. Первоначально это расширение для приложений Windows 8/81./10/UWP/WinRT, которые основаны на 'System.Runtime' и .NET Core на основе этого тоже – Tseng
, так что расширение не доступно в .Net Core из коробка? – LP13
Если вы не добавите этот пакет в свой проект, нет его недоступности. Это расширение «HttpClient». Полностью не связан с ASP.NET или ASP.NET Core. Как видно, https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Client/ здесь нет зависимостей ни от ASP.NET MVC5, ни от ASP.NET Core MVC. Он должен работать с .NET Core, хотя это PCL, который нацелен на: NET 4.5 и Win8/8.1. Вам просто нужен «импорт»: ["portable-net45 + win8"] 'statement в project.json – Tseng