Dan*_*ted 5 .net c# appdomain task-parallel-library cancellation
.NET 4引入了一些类型来很好地支持协作取消.我希望能够取消在不同的AppDomain中运行的操作.所述的CancellationToken类型是一个结构.如果我将它传递给另一个AppDomain,它会正常工作吗?
我不熟悉 .NET 4 或取消令牌,但取消结构似乎没有 SerializedAttribute,因此您可能无法首先跨 AppDomain 边界获取它。
不过,您也许可以创建一个 MarshalByRefObject 包装器来为您执行此操作。