Il semble qu'un fianaliseur statique simulé décrit dans cette réponse donc, https://stackoverflow.com/a/256278/449837, fonctionne dans les applications Web et non Web.
Voici un échantillon que je travaille:
public class ClassThatNeedsStaticFinalizer {
// ... other class properties, methods, etc ...
#region Static Finalizer Emulation
static readonly Finalizer finalizer = new Finalizer();
private sealed class Finalizer
{
~Finalizer()
{
// ... Do final stuff here ...
}
}
#endregion
}
(Remarque: Pour certains environnements de code à gratter comme Linqpad, ~ Finalizer ne peut pas tirer jusqu'à ce que l'application ScratchPad se ferme)