TsgcWebSocketFirewallMethods › SaveBansToFile

SaveBansToFile Metodo

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.

Sintassi

procedure SaveBansToFile(const aFileName: string);

Parametri

NomeTipoDescrizione
aFileNameconst stringPercorso del file di destinazione. I file esistenti vengono sovrascritti in modo atomico.

Note

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.

Esempio

// persist bans during graceful shutdown
sgcWebSocketFirewall1.SaveBansToFile('bans.dat');

Torna ai Metodi