Ограничение скорости в файле start.csC#

Место общения программистов C#
Anonymous
Ограничение скорости в файле start.cs

Сообщение Anonymous »

Я хочу указать условие ограничения скорости в файле start.cs в Visual Studio с использованием кода C#. Расскажите, как мне это сделать. Моя логика не работает.
Я делюсь здесь частью своего кода. Может ли кто-нибудь это проверить и подтвердить?
Также вы можете рассказать мне, как я могу проверить, работает это ограничение скорости или нет:
// register rate limiting
services.AddMemoryCache();
services.Configure(options =>
{
options.EnableEndpointRateLimiting = true;
options.StackBlockedRequests = false;
options.HttpStatusCode = 429;
options.RealIpHeader = "X-Real-IP";
options.ClientIdHeader = "X-ClientId";
options.GeneralRules = new List
{
new RateLimitRule
{
Endpoint = "*",
Period = "10s",
Limit = 3
}
};
});

services.AddInMemoryRateLimiting();
services.AddSingleton();
services.AddSingleton();
services.AddSingleton();

services.AddSingleton();
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... up-cs-file

Вернуться в «C#»