1 / 73
文档名称:

框架开发手册.doc

格式:doc   大小:2,914KB   页数:73页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

框架开发手册.doc

上传人:zbfc1172 2019/2/20 文件大小:2.85 MB

下载得到文件列表

框架开发手册.doc

相关文档

文档介绍

文档介绍:,该模块有如下特点:。,程序,服务器需要的所有配置信息。.Config继承和重写部分配置信息。,。<configSections><sectionname="appSettings"type=","/></configSections>,<appSettings><addkey=""value=""/></appSettings>中我们使用ConfigurationManager来获取ConfigurationSection,ConfigurationSection是配置信息中的配置节和内存中的对象的一个映射,通过ConfigurationSection可以去定义和管理一组相关的配置信息。ConfigurationSectionappSetting=("appSettings")asConfigurationSection;我们可以为每一个应用程序配置单独的配置文件,如果有些配置信息是多个应用程序共享的,,,这样就可以解决我们的问题了。但是这样做也同样存在问题,,如果修改了它,应用程序,可以即共享了配置,又不影响其他的应用程序吗?框架中的Configuration在框架中我们使用一个映射文件和一个共享全局配置文件来解决共享配置的问题。中我们使用ConfigurationManager来获取ConfigurationSection来获取配置信息,在框架中我们只是换种写法,用ConfigurationBroker来获取配置信息。("appSettings");那么如何可以做到让多个应用程序共享配置信息呢,。添加一个指向物理文件的信息<appSettings><!--添加配置,设置Key="",且必须为此值value为共享的全局配置文件的映射配置文件路径--><addkey=""value="E:\ConfigTestLib\"/> </appSettings>?我们先来看看它的结构 <sectionname="sourceMappings"type=","/>ConfigMapping中定义了sourceMappings,它以框架中的MetaConfigurationSource-InstanceSection这个类型来描述。sourceMappings中描述了共享配置文件的信息,与appSettings一样,指向了共享配置文件的物理路径,要注意Mode这个属性。<instances><addname="Web映射1"path="E:\ConfigTestLib\"mode="web"></instances>name:全局配置文件的标识名称,此名称不可重复Path:全局配置文件路径,可以是绝对路径或相对路径mode:调用全局配置文件的程序的宿主类型,有web,win两种方式,框架在加载配置时只选择mode为win或web的全局配置文件。如果一个Web程序和一个Win程序共享配置信息,只需要添加一个配置元素即可。<ins