Update passiert über Sessions.
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
This commit is contained in:
18
Service/ServiceUtils/Update/UpdateFileLimiter.cs
Normal file
18
Service/ServiceUtils/Update/UpdateFileLimiter.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user