没有合适的资源?快使用搜索试试~ 我知道了~
C#应用程序配置说明书
需积分: 0 0 下载量 157 浏览量
2024-02-27
16:34:46
上传
评论
收藏 3.73MB PDF 举报
温馨提示
试读
169页
C#应用程序配置说明书,运行设置由公共语言运行时用于配置面向 .NET Framework 的应用程序。 本文介绍应用程序配置文件中的运行时设置的架构。 <运行时>节及其父元素和子元素 <运行时>元素的字母顺序列表 配置文件架构 禁用并发垃圾回收 重定向程序集版本 <runtime> 元素:提供公共语言运行时用于配置应用程序的信息。 公共语言运行时使用配置文件的 < runtime> 节中的子元素来配置应用程序的执行方式。 例如,<gcServer> 元素用于确定垃圾回收器是使用工作站垃圾回收还是服务器垃圾回 收,<UseRandomizedStringHashAlgorithm> 元素用于确定公共语言运行时是在每个应用 程序还是每个应用程序域的基础上为字符串计算哈希代码,以及 AppContextSwitchOverrides 元素允许库用户选择或拒绝使用由库提供的更改功能。 <运行时>部分中的元素在应用程序启动时由公共语言运行时自动读取。 还可通过向 AppDomainSetup.ConfigurationFile 属性提供其名称来定义非默认应用程序域的配置文 件;
资源推荐
资源详情
资源评论
告知我们有关下载 PDF 体验的信息。
运行时设置架构
项目 • 2022/09/22
运行设置由公共语言运行时用于配置面向 .NET Framework 的应用程序。 本文介绍应用程
序配置文件中的运行时设置的架构。
<configuration>
<runtime>
<alwaysFlowImpersonationPolicy>
AppContextSwitchOverrides>
<appDomainManagerAssembly>
<appDomainManagerType>
<appDomainResourceMonitoring>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity>
<bindingRedirect>
<codeBase>
<publisherPolicy>
<probing>
<qualifyAssembly>
<supportPortability>
<bypassTrustedAppStrongNames>
<CompatSortNLSVersion>
<developmentMode>
<disableCachingBindingFailures>
<disableCommitThreadStack>
<disableFusionUpdatesFromADManager>
<disableStackOverflowProbing>
<EnableAmPmParseAdjustment>
<enforceFIPSPolicy>
<etwEnable>
<forcePerformanceCounterUniqueSharedMemoryReads>
<gcAllowVeryLargeObjects>
<gcConcurrent>
<GCCpuGroup>
<GCHeapAffinitizeMask>
<运行时>节及其父元素和子元素
<GCHeapCount>
<GCLOHThreshold>
<GCNoAffinitize>
<gcServer>
<generatePublisherEvidence>
<legacyCorruptedStateExceptionsPolicy>
<legacyImpersonationPolicy>
<loadfromRemoteSources>
<NetFx40_LegacySecurityPolicy>
NetFx40_PInvokeStackResilience>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings>
<PreferComInsteadOfManagedRemoting>>
<relativeBindForResources>
<shadowCopyVerifyByTimeStamp>
<Thread_UseAllCpuGroups>
<ThrowUnobservedTaskExceptions>
<TimeSpan_LegacyFormatMode>
<useLegacyJit>
<UseRandomizedStringHashAlgorithm>
<UseSmallInternalThreadStacks>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add>
<clear>
<remove>
元素 说明
<add> 向内存缓存的 namedCaches 集合
添加一个命名的缓存。
<alwaysFlowImpersonationPolicy> 指定 Windows 标识始终流经异步
点,而不考虑执行模拟的方式。
AppContextSwitchOverrides> 定义 AppContext 类使用的一个
或多个开关,用于提供新功能的
选择退出机制。
<运行时>元素的字母顺序列表
元素 说明
<appDomainManagerAssembly> 指定为过程中的默认应用程序域
提供应用程序域管理器的程序
集。
<appDomainManagerType> 指定用作默认应用程序域的应用
程序域管理器的类型。
<appDomainResourceMonitoring> 指示运行时在过程的生命周期过
程中收集所有应用程序域的统计
数据。
<assemblyBinding> 包含有关程序集版本重定向和程
序集位置的信息。
<assemblyIdentity> 包含有关程序集的标识信息。
<bindingRedirect> 将一个程序集版本重定向到另一
个版本。
<bypassTrustedAppStrongNames> 指定是否应绕过对受信任的程序
集进行强名称验证。
<clear> 清除内存缓存的 namedCaches 集
合。
<codeBase> 指定运行时可以找到程序集的位
置。
<CompatSortNLSVersion> 指定在执行字符串比较时,运行
时应使用旧排序行为
<dependentAssembly> 封装每个程序集的绑定策略和程
序集位置。
<developmentMode> 指定运行时是否搜索由 DEVPATH
环境变量指定的目录中的程序
集。
<disableCachingBindingFailures> 指定是否禁用 .NET Framework
2.0 版本中缓存绑定失败的默认行
为。
<disableCommitThreadStack> 指定在线程启动时是否提交完整
线程堆栈。
<disableFusionUpdatesFromADManager> 指定是否禁用允许运行时主机为
应用程序域重写配置设置的默认
行为。
<disableStackOverflowProbing> 指定是否禁用堆栈溢出探测。
元素 说明
<EnableAmPmParseAdjustment> 确定日期和时间分析方法是否使
用调整后的一组规则来分析仅包
含天、月、小时和 AM/PM 指示
符的日期字符串。
<enforceFIPSPolicy> 指定是否强制执行以下计算机配
置要求:加密算法必须符合美国
联邦信息处理标准 (FIPS)。
<etwEnable> 指定是否为公共语言运行时事件
启用 Windows 事件跟踪 (ETW)。
<forcePerformanceCounterUniqueSharedMemoryReads> 指定 PerfCounter.dll 是否使用
.NET Framework 版本 1.1 应用程
序中的 CategoryOptions 注册表
设置,以确定是否加载来自特定
于类别的共享内存或全局内存的
性能计数器数据。
<gcAllowVeryLargeObjects> 在 64 位平台上,启用总大小大于
2 千兆字节 (GB) 的数组。
<gcConcurrent> 指定运行时是否并发运行服务器
垃圾回收。
<GCCpuGroup> 指定垃圾回收是否支持多个 CPU
组。
<GCHeapAffinitizeMask> 定义 GC 堆与单个处理器之间的
关联。
<GCHeapCount> 指定用于服务器垃圾回收的堆/线
程数。
<GCLOHThreshold> 指定导致对象进入大型对象堆
(LOH) 的阈值大小。
<GCNoAffinitize> 指定是否将服务器 GC 线程与
CPU 进行连接。
<gcServer> 指定公共语言运行时是否运行服
务器垃圾回收。
<generatePublisherEvidence> 指定运行时是否使用代码访问安
全性 (CAS) 发布服务器策略。
<legacyCorruptedStateExceptionsPolicy> 指定运行时是否允许托管的代码
捕获访问冲突和其他损坏状态异
常。
元素 说明
<legacyImpersonationPolicy> 指定 Windows 标识不流经异步
点,而不考虑当前线程上执行上
下文的流设置。
<loadfromRemoteSources> 指定是否将来自远程源的程序集
加载为完全信任。
<memoryCache> 定义一个用于配置基于
MemoryCache 类的缓存的元
素。
<namedCaches> 包含 namedCache 实例的配置设置
的集合。
<NetFx40_LegacySecurityPolicy> 指定运行时是否使用旧版代码访
问安全性 (CAS) 策略。
NetFx40_PInvokeStackResilience> 指定运行时是否以减慢托管和非
托管代码之间的转换速度为代
价,在运行时自动修复不正确的
平台调用声明。
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> 指定运行时是否使用固定的内存
量来计算
StringComparer.GetHashCode 方
法的哈希代码。
<PreferComInsteadOfManagedRemoting> 指定运行时将使用 COM 互操作
来代替跨应用程序域边界的远
程。
<probing> 指定加载程序集时运行时搜索的
子目录。
<publisherPolicy> 指定运行时是否使用发布者策
略。
<qualifyAssembly> 指定使用部分名称时应动态加载
的程序集全名。
<relativeBindForResources> 优化附属程序集的探测。
<remove> 从内存缓存的 namedCaches 集合
中删除一个命名的缓存条目。
<runtime> 包含有关程序集绑定和垃圾回收
行为的信息。
剩余168页未读,继续阅读
资源评论
骐骥1
- 粉丝: 302
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三菱PLC(Mitsubishi)通讯协议的C#实现,支持FX、Q系列的ASCII-3E、BIN-3E、FX串口格式
- 五一建模20242024
- rainy-day.jpg
- IMG_20240501_171218.jpg
- Swift-内购封装swift版本
- 经典CNN网络之ResNet 图像分类网络实战项目:7种小麦叶片病害分类(迁移学习)
- Java毕设之ssm010基于ssm的新能源汽车在线租赁管理系统+vue.rar
- Java毕设之ssm009毕业生就业信息统计系统+vue.rar
- Java毕设之ssm008医院门诊挂号系统+jsp.rar
- Java毕设之ssm007亚盛汽车配件销售业绩管理统+jsp.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功