Files
BeWoPlaner/SharedLauncher/DataContract/UpdateFileRequest.cs
rene 77f2f549dc 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
2023-01-09 15:30:50 +01:00

36 lines
741 B
C#

using BS.SharedLauncher.Update;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace BS.SharedLauncher.DataContract
{
[DataContract]
public class UpdateFileRequest
{
public UpdateFileRequest()
{
}
public UpdateFileRequest(string version) : base()
{
Version = version;
}
[DataMember]
public string Version { get; set; }
[DataMember]
public string UpdateSessionId { get; set; }
[DataMember]
public UpdateFileDC UpdateFile { get; set; }
}
}