【发布时间】:2015-12-10 17:26:26
【问题描述】:
我在我的项目中使用了一些xpcom 组件。该组件不允许在同一个 Appdomain 中并发使用。
我可以在一个静态方法中限制我对该组件的使用:
public static class MyClass
{
// This should run in another appdomain
public static QueryResult Run(QueryParameter arg)
{
}
}
QueryResult 和 QueryParameter 都是不可变的可序列化类。
我真的不想在另一个进程中运行它,所以我认为可以在另一个 Appdomain 中运行它。
正确的做法是什么?
【问题讨论】: