/// <summary> /// 构造函数 /// </summary> /// <param name="instances">MetaConfigurationSourceInstanceElementCollection对象(集合)</param> public BestDirectoryMatchStrategy(MetaConfigurationSourceInstanceElementCollection instances) { instances.NullCheck("instances"); if (EnvironmentHelper.IsUsingWebConfig) this.path = HostingEnvironment.ApplicationVirtualPath; else this.path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; this.path = FormatPath(path); this.candidates = FileterPath(instances, true); }
/// <summary> /// 构造函数 /// </summary> /// <param name="instances">MetaConfigurationSourceInstanceElementCollection对象(集合)</param> public BestDirectoryMatchStrategy(MetaConfigurationSourceInstanceElementCollection instances) { instances.NullCheck("instances"); if (EnvironmentHelper.IsUsingWebConfig) { this.path = HostingEnvironment.ApplicationVirtualPath; } else { this.path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; } this.path = FormatPath(path); this.candidates = FileterPath(instances, true); }