gpt4 book ai didi

c# - 获取对象的AppDomain

转载 作者:太空狗 更新时间:2023-10-29 17:49:43 26 4
gpt4 key购买 nike

有什么方法可以确定对象或 ObjectHandle 实例是在哪个 AppDomain 中创建的?

最佳答案

如果您的对象使用(例如)从另一个 AppDomain 到当前 AppDomain 的序列化“旅行”,那么它实际上已经在您当前的 AppDomain 中“创建”。源 AppDomain 可以是当前计算机上的一个单独进程,也可以是远程计算机上的另一个进程。据我所知,我不认为 CLR 会为您跟踪它,因为您负责在进程之间移动对象。您可能需要向您的类添加一个字段,以便您可以设置和获取该信息。

或者考虑使用 LogicalCallContext跨应用程序域调用时为您跟踪此信息的对象。 Here是 Jeffrey Richter 关于此的一篇很好的博客。

关于c# - 获取对象的AppDomain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com