В общем есть некий простой объект MarshalByRefObject и он используется для обратных вызовов через Ipc
для примера пусть этот объект используется просто для вывода статуса процесса, происходящего на серверной стороне.
class Report : MarshalByRefObject
{
public void PrintStatus( string text )
{
... lllalalala
}
~Report()
{
//сюда вот никогда не попадаю (
}
}
ссылок на этот объект никто не держит, он просто прокидывается через серверную часть и про него все забывают. Почему он может не собираться коллектором. Или может это потому, что он не такой простой как в примере? Если у кого что-то подобное было поможите! Мерси!