TsgcWebSocketServer_HTTPAPI › Metody › UnShareList
Zwalnia wcześniej uzyskaną blokadę współdzieloną (tylko do odczytu) przez ShareList.
procedure UnShareList;
UnShareList zwalnia współdzieloną blokadę SRW przejętą przez metodę ShareList, dzięki czemu inni czytelnicy mogą zakończyć pracę, a zapisujący (nowe połączenia, rozłączenia, LockList) mogą ponownie uzyskać blokadę wyłączną. Każde wywołanie ShareList musi być parowane z dokładnie jednym wywołaniem UnShareList; wywołanie należy umieścić w gałęzi finally bloku try..finally, aby blokada była zwalniana nawet w przypadku zgłoszenia wyjątku przez kod czytający. Wywołanie UnShareList bez aktywnego ShareList powoduje niezdefiniowane zachowanie.
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;