<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>config</title>
	<atom:link href="https://www.aitaocui.cn/tag/203461/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Thu, 24 Nov 2022 07:53:15 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>config</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>config(Web配置命令)</title>
		<link>https://www.aitaocui.cn/article/313845.html</link>
					<comments>https://www.aitaocui.cn/article/313845.html#respond</comments>
		
		<dc:creator><![CDATA[双煞]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 07:53:15 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[config]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=313845</guid>

					<description><![CDATA[config对象对应于javax.servlet.ServletConfig类，此类位于servlet-api.jar包中。 配置 【计】显示配置信息命令。 内置对象 1、conf...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>config对象对应于javax.servlet.ServletConfig类，此类位于servlet-api.jar包中。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220828_630b63b50ecb7.jpg" /></p>
<article>
<h1>配置</h1>
<p>【计】显示配置信息命令。</p>
</p>
<div></div>
<h1>内置对象</h1>
<p>1、config对象对应于javax.servlet.ServletConfig类，此类位于servlet-api.jar包中。</p>
<p>web容器在初始化时使用一个ServletConfig(即config)对象向JSP页面传递信息，此配置信息包括初始化参数（在当前Web应用的应用部署描述文件web.xml中定义）以及表示Servlet或JSP页面所属Web应用的ServletContext对象。</p>
<p>config对象的几个方法：</p>
<p>（1）public String getParameter(String name);</p>
<p>返回制定的名称name初始化参数的值，如果参数不存在则返回null。</p>
<p>（2）public java.util.Enumeration getinitParameterNames();</p>
<p>得到所有初始化参数名称的枚举。</p>
<p>（3）public ServletContext getServletContext();</p>
<p>返回Servlet或JSP页面所属的ServletContext的一个引用。</p>
<p>（4）public String getServletName();</p>
<p>返回Servlet实例或JSP页面的名称，此名称可以在Web应用部署描述文件中指定，对于一个未注册（也就是未命名）Servlet实例或JSP页面，将返回该Servlet类的类名。</p>
<p>JSP的其他内置对象：request、response、session、application、out、exception、pageContext。</p>
<p>2、config.exe</p>
<p>config-config.exe-进程信息</p>
<p>进程文件：Configuration Utility</p>
<p>3、描述</p>
<p>config.exe是Windows Access(WAC)服务相关程序。</p>
<p>CONFIG.SYS是包含在DOS（磁盘操作系统，Disk Operating System）中的一个文本文件命令，它告诉操作系统计算机如何初始化。多数情况下，CONFIG.SYS命令制定内存设备驱动和程序，以控制硬件设备；开启或进制系统特征；以及限制系统资源。CONFIG.SYS在autoexec.bat（自动批处理程序）文件执行前载入。由于CONFIG.SYS是一个文本文件，因此它可以使用文本编辑程序编辑。</p>
<p>4、X（c.d.e.f&#8230;.）://WINDOWS//system32//config</p>
<p>windows XP或者Vista下，开始——运行——输入“config”，出现C://WINDOWS//system32//config。（C是系统所在盘符）</p>
<h1>文件操作</h1>
<h2 id="a-785105f5">创建配置</h2>
<p>必须创建继承自ConfigurationSection的对象才能进行配置数据读写操作，ConfigurationSection提供了索引器用来获取和设置配置数据，需要注意的是拥有ConfigurationProperty特性的属性才会被存储，并且名称要保持大小写完全一致，如下面的代码中，所有的&quot;id&quot;必须保持一样</p>
<p>class ConfigSectionData:ConfigurationSection</p>
<p>&#8230;{</p>
<p>[ConfigurationProperty(&quot;id&quot;)]</p>
<p>public int Id</p>
<p>&#8230;{</p>
<p>get</p>
<p>&#8230;{</p>
<p>return(int)this[&quot;id&quot;];</p>
<p>}</p>
<p>set</p>
<p>&#8230;{</p>
<p>this[&quot;id&quot;]=value;</p>
<p>}</p>
<p>}</p>
<p>[ConfigurationProperty(&quot;time&quot;)]</p>
<p>public DateTime Time</p>
<p>&#8230;{</p>
<p>get</p>
<p>&#8230;{</p>
<h2 id="a-826f7264">操作对象</h2>
<p>ConfigSectionData data=new ConfigSectionData();</p>
<p>data. Id=1000;</p>
<p>data.Time=DateTime.Now;</p>
<p>config.Sections.Add(&quot;add&quot;,data);</p>
<p>config.Save(ConfigurationSaveMode.Minimal);</p>
<p>上面的例子是操作app.config，在根节点(configuration)下写入名称为&quot;add&quot;的配置数据。</p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;&lt;configuration&gt; &lt;configSections&gt; &lt;section name=&quot;add&quot; type=&quot;ConsoleApplication1.ConfigSectionData, &#8230; /&gt; &lt;/configSections&gt; &lt;add id=&quot;1000&quot; time=&quot;02/18/2006 21:51:06&quot; /&gt;&lt;/configuration&gt;需要注意的VS2005在IDE模式下会将信息写入 *.vshost.exe.config，并且在程序关闭时覆写该文件，因此您可能看不到您写入的配置数据，只要在资源管理其中执行*.exe文件，您就可以在*.exe.config文件中看到结果了。如果我们需要操作非缺省配置文件，可以使用ExeConfigurationFileMap对象。ExeConfigurationFileMap file=new ExeConfigurationFileMap();file.ExeConfigFilename=&quot;test.config&quot;;Configuration config=ConfigurationManager.OpenMappedExeConfiguration(file, ConfigurationUserLevel.None);ConfigSectionData data=new ConfigSectionData();data. Id=1000;data.Time=DateTime.Now;config.Sections.Add(&quot;add&quot;, data);config.Save(ConfigurationSaveMode.Minimal);如果我们不希望在根节点下写入配置数据，可以使用ConfigurationSectionGroup对象。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/313845.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
