Delegate.BeginInvokeからの例外は届かない

昨日に続きDelegate.BeginInvokeの嫌らしいところ。

using System;
using System.Threading;

delegate void SilverSkin ();

class Program {
    static void Lance () {
        throw new Exception ("届け…");
    }

    static void Main () {
        // Threadの場合は例外が発生する
        // new Thread (new ThreadStart (Lance)).Start ();
        
        // Delegate.BeginInvokeは例外がスレッドプールに食われる
        new SilverSkin (Lance).BeginInvoke (null, null);
    }
}

スレッドプールのスレッドから例外を投げても届きません。