DisposableTracker
Tracks created System.IDisposable
objects.
Used by ServiceStack.RequestContext to track Funq.Container
created IDisposable instances.
These instances are tracked and disposed at the end of a request.
Assembly: ServiceStack.dll
View Source
Declaration
[Serializable]
public class DisposableTracker : IDisposable
Fields
HashId
View Source
Declaration
public const string HashId = "__disposables"
Methods
Add(IDisposable)
Adds disposable to the tracker
View Source
Declaration
public void Add(IDisposable instance)
Parameters
Type | Name |
---|---|
System.IDisposable | instance |
Dispose()
Dispose all disposables in the tracker. If disposable is still alive also ServiceStack.HostContext.Release() is called to release the object.
View Source
Declaration
public void Dispose()
Implements
System.IDisposable