Я нашел дюжину статей о том, как SET нижеприведенное свойство "requestTimeout" в asp. net core (я на 3.1)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore requestTimeout="00:20:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
Как ЧИТАТЬ значение (в коде) внутри контроллера службы отдыха?
namespace MyProject.Controllers
{
using System;
using Microsoft.AspNetCore.Mvc;
[Route("api/[controller]")]
[ApiController]
public class MyController : ControllerBase
{
[Route("/blah blah blah")]
public IActionResult DoSomething(string value)
{
var myrequestTimeout = ??????????????????;
return this.Ok();
}
}
}
..
/*
#region Assembly Microsoft.AspNetCore.Mvc.Core, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\3.1.0\ref\netcoreapp3.1\Microsoft.AspNetCore.Mvc.Core.dll
#endregion
*/
Спасибо!
Полностью определенные имена (или хорошие «Использование» высказываний) в ответах высоко оценили. (И пакеты Nuget, если это необходимо)