TsgcWebSocketServer_HTTPAPIMéthodes › UnShareList

UnShareList Méthode

Libère le verrou partagé (lecture seule) précédemment acquis par ShareList.

Syntaxe

procedure UnShareList;

Remarques

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.

Exemple


oList := oServer.ShareList;
try
  // read-only iteration
finally
  oServer.UnShareList;
end;

Retour aux méthodes