Описание тега asp.net-core-middleware

Вопросы о конвейере приложений Asp.Net Core, который обрабатывает запросы и ответы.
0 ответов

Catch ASP.NET Core Middleware Timeout

У меня есть компонент промежуточного программного обеспечения ASP.NET Core, время ожидания которого public async Task Invoke(HttpContext context) метод. После запроса промежуточного программного обеспечения и ожидания около двух минут сайт отправляе…
0 ответов

Могу ли я зарегистрировать ответ на запрос в базе данных в промежуточном программном обеспечении ядра Asp.net?

Я создаю промежуточное программное обеспечение для регистрации запросов и ответов, так как я новичок в этом, не ясно, как его реализовать. Когда я проверил несколько примеров, я написал следующее public RequestResponseLogging(RequestDelegate next, I…
1 ответ

UrlRewrite Middleware и клиентские приложения

Я даже не уверен, что переписывание URL подойдет для моего случая использования, но у меня есть ощущение, что это может (использование Microsoft.AspNetCore.Rewrite). У меня есть клиент, обслуживаемый моим проектом ASP.NET Core с UseStaticFiles(). Эт…
1 ответ

Angular: невозможно вернуть пользовательское сообщение об ошибке через HttpResponse

Я гуглил обходной путь и видел примеры, когда мы возвращаем текст ошибки в действии контроллера как ActionResult/JsonResult или используя HttpRequest подход следующим образом HttpContext.Current.Response.Status = "error text"; Для моего фонового при…
2 ответа

Внедрение службы в промежуточном программном обеспечении в ASP.NET Core

Я хочу внедрить сервис на основе значения заголовка HTTP. Итак, у меня есть 2 класса - DbDataProvider и InMemDataProvider, оба реализованы из IDataProvider. Всякий раз, когда выполняется вызов API, клиент передает заголовок, который определяет, треб…
0 ответов

Промежуточное ПО ядра Asp .net понижает http соединение до tcp или сокета

Я попробовал учебное пособие по ядру asp.net: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.1&tabs;=aspnetcore2x https://radu-matei.com/blog/aspnet-core-websockets-middleware/ Там вам нужен метод invoke с об…
5 ответов

Изменить ответ промежуточного программного обеспечения

Мое требование: написать промежуточное программное обеспечение, которое отфильтровывает все "плохие слова" из ответа, полученного от другого последующего промежуточного программного обеспечения (например, Mvc). Проблема: потоковая передача ответа. П…
1 ответ

Передача информации от клиента и MVC через глобальный запрос для любых вызовов Web API

Мне нужно передать информацию от клиента и MVC через глобальный запрос для любых вызовов Web API, которые были сделаны из MVC и UI. Я использую HttpClient для звонков через WebApi. Я использую Middleware от MVC для перехвата вызовов Web API и добавл…
0 ответов

Как сказать промежуточному программному обеспечению IdentityServer 4 не выполнять проверку подлинности, если ранее промежуточное программное обеспечение уже сделало это?

В моем ASP.NET Core REST API используется 2 промежуточных ПО для аутентификации - JWT для аутентификации пользователей (токены, выпущенные ADFS) и IdentityServer для аутентификации вызовов из других служб. Конфигурация для этих промежуточных програм…
1 ответ

Использование.NET Core Session в промежуточном ПО

Когда я пишу промежуточное программное обеспечение в.NET Core, которое замыкает цепь и возвращает ответ, оно не устанавливает cookie сеанса. Краткий пример: public class Middleware { private RequestDelegate _next; public Middleware(RequestDelegate n…
18 янв '18 в 21:18
1 ответ

Как получить RouteData внутри промежуточного программного обеспечения ядра.net?

Я работаю над основным приложением.net. Я пытаюсь получить доступ к данным маршрута в промежуточном программном обеспечении, но он всегда возвращает ноль. Вот контроллер базы маршрута [Route("User/{UserId}/Quote")] public class QuoteController : Con…
13 июл '18 в 00:40
0 ответов

Как получить HttpVersion от HttpResponse

Есть ли способ получить HttpVersion от HttpResponse? Я знаю, что могу получить это, потянув IHttpRequestFeature и глядя на .Protocol, но это то, что отправлено через запрос. Будет ли это всегда соответствовать тому, что отправлено обратно для ответа…
0 ответов

Нужна помощь Получение HTML из Razor View в ASP.NET Core с фильтром результатов действий

Я слежу за статьей Стива Смита о том, как использовать фильтры в ASP.NET Core. В частности, я хочу получить HTML после того, как он был обработан механизмом просмотра бритвы. Я создал фильтр действий и украсил свой контроллер следующим образом, но в…
2 ответа

Определите переменную в промежуточном программном обеспечении, доступном для следующих

Я использую ядро ​​asp.net, и я хотел бы получить несколько данных из запроса, прежде чем я вызову полное веб-приложение. Поэтому я создал промежуточное программное обеспечение для этого. Я нашел способ проверить все, что я хочу, но я не знаю, как п…
15 ноя '16 в 15:38
1 ответ

Как вставить HTML в тело ответа с помощью промежуточного программного обеспечения.NET Core

Я пытался собрать некоторое промежуточное программное обеспечение, которое позволит мне измерить время обработки запроса. Этот пример дал мне хорошую отправную точку, но у меня возникли проблемы. В приведенном ниже коде я могу измерить время процесс…
0 ответов

В ASP.NET Core я хочу обновить сгенерированный HTML после того, как Razor сделан

После того, как движок бритвы завершил обработку моего HTML, я хочу взять этот HTML и добавить текст сразу после закрывающего тега. Я предполагаю, что могу сделать это где-нибудь в службах, но не могу понять, где.
0 ответов

Основной API Asp.net с CORS в Service Fabric 100% узкое место ЦП

У меня есть ASP.net Core на .Net Framework 4.5.2, размещенный в Service Fabric в качестве службы STATELESS. API является ванильным API, пустым [Route("Test")] public class TestController : Controller { [HttpGet] public IActionResult Get() { return O…
1 ответ

Промежуточное ПО в ядре.net не работает, что позволяет мне войти в него

Я понимал, что мне нужно написать некоторое промежуточное программное обеспечение для httpcontext и т. Д., Но, таким образом, я попытался взять даже пример от Microsoft, и проблема в том, что даже с точками останова снаружи... app.Use а также app.Ru…
2 ответа

Ядро asp.net перенаправляет http-трафик на проблему https

Я только что установил на своем хосте сертификат ssl и подумал, что перенаправлю весь http-трафик на https. Я обнаружил, что есть новый пакет для помощи в ядре.net. Проблема в том, что это не работает для меня, и я не могу понять, почему. Когда я пы…
1 ответ

Замена потока ответов в промежуточном программном обеспечении ASP.NET Core 1.0

Я хочу написать пользовательское промежуточное программное обеспечение в моем проекте ASP.NET Core 1.0, который заменит поток Http Response исходного фреймворка на мой собственный, поэтому я смогу выполнять над ним операции чтения / поиска / записи …