TsgcWebSocketServer_HTTPAPI › Metodi › UnShareList
Rilascia il blocco condiviso (sola lettura) precedentemente acquisito da ShareList.
procedure UnShareList;
UnShareList rilascia il lock SRW condiviso acquisito da ShareList in modo che altri lettori possano terminare e i writer (nuove connessioni, disconnessioni, LockList) possano acquisire nuovamente il lock esclusivo. Ogni chiamata a ShareList deve essere abbinata esattamente a una chiamata a UnShareList; inserire la chiamata nel ramo finally di un blocco try..finally in modo che il lock venga rilasciato anche quando il codice del lettore genera un'eccezione. Chiamare UnShareList senza uno ShareList in corso produce comportamento indefinito.
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;