TsgcWebSocketFirewall › Methods › SaveBansToFile
Scrive l'elenco di ban corrente, inclusi i timestamp di scadenza e i livelli di escalation, nel file specificato in modo che possa essere ripristinato con LoadBansFromFile.
procedure SaveBansToFile(const aFileName: string);
| Nome | Tipo | Descrizione |
|---|---|---|
aFileName | const string | Percorso del file di destinazione. I file esistenti vengono sovrascritti in modo atomico. |
Chiami SaveBansToFile su un timer o durante un arresto controllato in modo che lo stato dei ban sopravviva ai riavvii e agli aggiornamenti. Vengono scritti solo i ban attivi; i record scaduti vengono ignorati. Il formato del file è uno stream binario compatto — lo abbini alle corrispondenti chiamate LoadBansFromFile/LoadBansFromStream, non lo modifichi manualmente.
// persist bans during graceful shutdown
sgcWebSocketFirewall1.SaveBansToFile('bans.dat');