TsgcWebSocketServer_HTTPAPIYöntemler › UnShareList

UnShareList Yöntem

ShareList tarafından önceden edinilen paylaşılan (salt okunur) kilidi serbest bırakır.

Sözdizimi

procedure UnShareList;

Remarks

UnShareList, ShareList tarafından alınan paylaşılan SRW kilidini serbest bırakır, böylece diğer okuyucular bitirebilir ve yazıcılar (yeni bağlantılar, bağlantı kesilmeleri, LockList) yeniden özel kilidi elde edebilir. ShareList öğesine yapılan her çağrı, tam olarak bir UnShareList çağrısıyla eşleştirilmelidir; okuyucu kodu bir istisna oluştursa bile kilidin serbest bırakılması için çağrıyı bir try..finally bloğunun finally dalına yerleştirin. Bekleyen bir ShareList olmadan UnShareList çağırmak tanımsız davranışa neden olur.

Örnek


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

Yöntemlere Dön