TsgcWebSocketServer_HTTPAPI › Méthodes › UnShareList
Libère le verrou partagé (lecture seule) précédemment acquis par ShareList.
procedure UnShareList;
UnShareList libère le verrou SRW partagé pris par ShareList afin que les autres lecteurs puissent terminer et que les écrivains (nouvelles connexions, déconnexions, LockList) puissent acquérir le verrou exclusif. Chaque appel à ShareList doit être associé exactement à un appel à UnShareList ; placez l'appel dans la branche finally d'un bloc try..finally afin que le verrou soit libéré même si le code lecteur lève une exception. Appeler UnShareList sans ShareList en cours produit un comportement indéfini.
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;