Sessions werden beim Plan erstellt Sessions beinhalten Session_ID, Tenant (Zugriff auf andere Kunden unterbinden) und alle Files zum Download. Files sind standardhaft 5x abrufbar. Nach dem Closen von Sessions werden ALLE Sessions überprüft, ob ein Timeout vorliegt. -> verbesserungsfähig Sessions gelten nach 10 Minuten als ungültig. Sessions ohne Files werden geclosed
19 lines
376 B
C#
19 lines
376 B
C#
using BS.SharedLauncher.DataContract;
|
|
|
|
namespace BeWo.Service.ServiceUtils.Update
|
|
{
|
|
public class UpdateFileLimiter
|
|
{
|
|
public UpdateFileDC UpdateFile { get; set; }
|
|
public int RequestsLeft { get; set; }
|
|
|
|
public bool CanRequestMore
|
|
{
|
|
get
|
|
{
|
|
return RequestsLeft > 0;
|
|
}
|
|
}
|
|
}
|
|
}
|