Browse Source

Preventing disposal of semaphore objects until app end.

Former-commit-id: 7f1829e9612ec7a2f6283f63326da99fb41a9c24
pull/17/head
James South 12 years ago
parent
commit
706fff259f
  1. 10
      src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs

10
src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs

@ -179,12 +179,12 @@ namespace ImageProcessor.Web.HttpModules
if (disposing) if (disposing)
{ {
// Dispose of any managed resources here. // Dispose of any managed resources here.
foreach (KeyValuePair<string, SemaphoreSlim> semaphore in SemaphoreSlims) //foreach (KeyValuePair<string, SemaphoreSlim> semaphore in SemaphoreSlims)
{ //{
semaphore.Value.Dispose(); // semaphore.Value.Dispose();
} //}
SemaphoreSlims.Clear(); //SemaphoreSlims.Clear();
} }
// Call the appropriate methods to clean up // Call the appropriate methods to clean up

Loading…
Cancel
Save