TsgcWebSocketServer_HTTPAPIMethoden › UnShareList

UnShareList Methode

Gibt die zuvor von ShareList erworbene gemeinsame (schreibgeschützte) Sperre frei.

Syntax

procedure UnShareList;

Hinweise

UnShareList gibt die von ShareList erworbene gemeinsame SRW-Sperre frei, sodass andere Leser fertigstellen können und Schreiber (neue Verbindungen, Trennungen, LockList) die exklusive Sperre wieder erwerben können. Jeder Aufruf von ShareList muss mit genau einem Aufruf von UnShareList gepaart werden; platzieren Sie den Aufruf im finally-Zweig eines try..finally-Blocks, damit die Sperre auch dann freigegeben wird, wenn der Lesecode eine Ausnahme auslöst. Der Aufruf von UnShareList ohne ausstehendes ShareList führt zu undefiniertem Verhalten.

Beispiel


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

Zurück zu Methoden