Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.NET 4 引入了一些类型来很好地支持协作取消。我希望能够取消在不同 AppDomain 中运行的操作。CancellationToken类型是一个结构。如果我将它传递给另一个 AppDomain,它会正常工作吗?
我不熟悉 .NET 4 或取消令牌,但取消结构似乎没有 SerializableAttribute,因此您可能一开始就无法跨越 AppDomain 边界。
不过,您也许可以创建一个 MarshalByRefObject 包装器来为您执行此操作。