TsgcWebSocketServer_HTTPAPI › Métodos › UnShareList
Libera el bloqueo compartido (solo lectura) adquirido previamente por ShareList.
procedure UnShareList;
UnShareList libera el bloqueo SRW compartido tomado por ShareList para que otros lectores puedan terminar y los escritores (nuevas conexiones, desconexiones, LockList) puedan adquirir el bloqueo exclusivo nuevamente. Cada llamada a ShareList debe estar emparejada con exactamente una llamada a UnShareList; coloque la llamada en la rama finally de un bloque try..finally para que el bloqueo se libere incluso cuando el código del lector lanza una excepción. Llamar a UnShareList sin un ShareList pendiente produce un comportamiento indefinido.
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;