Асинхронный вопрос:
Я читал в Интернете МНОГО статей за и против Delegate.EndInvoke (), необязательно. Большинству из этих статей 4-5 лет. Много мертвых ссылок.
Может кто-нибудь объяснить, в .NET 2.0 - действительно ли EndInvoke () действительно предотвращает неизбежную в противном случае утечку памяти, и если да, укажите, пожалуйста, что является причиной этой утечки?
По той же теме: если EndInvoke () действительно необходим - я нахожу лучший способ реализовать механизм Fire-and-Forgot, используя метод обратного вызова, который запускает EndInvoke (). Я хотел бы услышать от любого, кто думает иначе.
Спасибо,
O