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