什么是调用上下文。 它是如何使用的。 (我试着从 msdn 上研究它,但不是很清楚。
http://msdn.microsoft.com/en-us/library/w61s16a1%28VS.71%29.aspx
最佳答案
CallContext 是一个专门的集合对象,类似于用于方法调用的线程本地存储,并为每个逻辑执行线程提供唯一的数据槽。这些槽不会在其他逻辑线程上的调用上下文之间共享。对象可以添加到 CallContext 中,因为它向下移动并返回执行代码路径,并由路径上的各种对象检查。
当对另一个 AppDomain 中的对象进行远程方法调用时,CallContext 类会生成一个与远程调用一起传播的 LogicalCallContext 实例。只有公开 ILogicalThreadAffinative 接口(interface)并存储在 CallContext 中的对象才会在 LogicalCallContext 中传播到 AppDomain 之外。不支持此接口(interface)的对象不会在具有远程方法调用的 LogicalCallContext 实例中传输。
这将解决您的查询:
关于c# - asp.net C# 中的调用上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202749/