【发布时间】:2011-06-25 12:45:41
【问题描述】:
我正在编写一个执行 powershell 脚本(活动目录、目录管理等)的 Web 服务。
现在,Runspace 实例是根据网络请求创建的。由于 Runspace 初始化是一项耗时的操作,而且我经常需要导入模块,例如 ActiveDirectory,这些操作也很慢。
在这篇博文Managing Exchange 2007 Recipients with C# 中,Runspace 实例保存在一个静态字段中。
如果我将 Runspace 实例保留在静态字段中会怎样,它会是线程安全的吗?也许这样做还有其他缺点?
谢谢
【问题讨论】:
标签: c# powershell powershell-2.0 runspace powershell-hosting