Set Kestrel's allowed request and response grace period in seconds.
This option must be configured together with Http.MinDataRateBytesPerSec
Kestrel checks every second if data is coming in at the specified rate in bytes/second.
If the rate drops below the minimum set by MinResponseDataRate, the connection is timed out.
The grace period Http.MinDataRateGracePeriodInSec is the amount of time that Kestrel gives the client to increase its send rate up to the minimum. The rate is not checked during that time.
The grace period helps avoid dropping connections that are initially sending data at a slow rate due to TCP slow-start.
When set to null then rates are unlimited, no minimum data rate will be enforced.
If either one of Http.MinDataRateBytesPerSec or Http.MinDataRateGracePeriodInSec is Not set or set to null,
then both Kestrel's properties ( MinResponseDataRate & MinRequestBodyDataRate ) will be set to null.
Set the maximum size of the response buffer before write calls begin to block or return tasks that don't complete until the buffer size drops below the configured limit.
If not set, or set to null, then the size of the request buffer is unlimited.