CLR 如何管理作为对象一部分的委托以及对象生命周期的结束?

How does the CLR manages a delegate that is part of an object and the object lifecycle ends?

我必须在分布式系统架构中执行异步回调处理程序。

如果我分配一个属于某个层中对象的一部分的委托,但该对象是本地对象,会发生什么情况,CLR 会保留引用直到它正在处理的功能仍然存在,还是会消亡就像一个函数指针会做的那样(并指向一个可以是任何东西的内存位置)?

谢谢

委托在与任何其他对象相同的规则下运行。您永远无法观察到委托或任何其他对象被收集的事实。

"the object is a local" 是什么意思?在 .NET 中,对象从不进行堆栈分配。当堆栈帧被销毁时,对象不会消失。