В документации signalr DisconnectTimeout по умолчанию используется 30 секунд.Signalr GlobalHost.Configuration.DisconnectTimeout не изменяется
Но я попытался изменить его, но значение DictonnectTimeout все равно всегда 30 секунд.
class Startup
{
public void Configuration(IAppBuilder app)
{
// Wait a maximum of 30 seconds after a transport connection is lost
// before raising the Disconnected event to terminate the SignalR connection.
GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(10);
app.UseCors(CorsOptions.AllowAll);
app.MapSignalR("/signalr", new HubConfiguration() { EnableDetailedErrors = true });
}
}
Я тестировал его, закрывая соединение для клиента, и сервер signalr сделал 30s прекратить эту связь.
Итак, моя конфигурация не работает:
// Wait a maximum of 30 seconds after a transport connection is lost
// before raising the Disconnected event to terminate the SignalR connection.
GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(30);
Почему? Я что-то пропустил?
спасибо.
Что делать, если нет Global.asax? – Burjua