TsgcWebSocketServer_HTTPAPI › Métodos › UnShareList
Libera o bloqueio compartilhado (somente leitura) previamente adquirido por ShareList.
procedure UnShareList;
UnShareList libera o lock SRW compartilhado obtido por ShareList para que outros leitores possam terminar e os escritores (novas conexões, desconexões, LockList) possam adquirir o lock exclusivo novamente. Cada chamada a ShareList deve ser pareada com exatamente uma chamada a UnShareList; coloque a chamada no ramo finally de um bloco try..finally para que o lock seja liberado mesmo quando o código do leitor gera uma exceção. Chamar UnShareList sem um ShareList pendente produz comportamento indefinido.
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;