appdomainfactory.cs
来自「工作流的基本资料(文档资料」· CS 代码 · 共 33 行
CS
33 行
using System;
using System.IO;
using System.Security.Policy;
namespace NetBpm.Test.BaseService
{
public class AppDomainFactory
{
public static AppDomain Create(String name)
{
AppDomain currentDomain = AppDomain.CurrentDomain;
String baseDir = new FileInfo(currentDomain.BaseDirectory).FullName;
String configFile = String.Format(
"{0}/{1}.config",
baseDir, name);
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationName = name;
setup.ApplicationBase = currentDomain.SetupInformation.ApplicationBase;
setup.PrivateBinPath = currentDomain.SetupInformation.PrivateBinPath;
setup.ConfigurationFile = configFile;
Evidence baseEvidence = currentDomain.Evidence;
Evidence evidence = new Evidence(baseEvidence);
return AppDomain.CreateDomain(name, evidence, setup);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?