随笔分类 - .Net
.Net相关内容
摘要:问题 问题是这样的:第三方的webapi,需要先调用登陆接口获取Cookie,访问其它接口时携带Cookie信息。 但使用HttpClient类调用登陆接口,返回的Headers中没有找到Cookie信息。 分析 首先,使用Postman测试该登陆接口,正常返回Cookie信息,说明是HttpCli
阅读全文
摘要:选项用来提供对相关设置的强类型访问,读取配置首选使用选项模式。选项无法脱离容器使用,依赖容器,实现了选项不同的访问方式。选项模式使用了泛型包装器,因此具备了如下优点: 不需要显示注册选项具体类型,只需要将泛型包装器注入到容器中; 对于选项实例的评估推迟到获取IOptions.Value时进行,而不是
阅读全文
摘要:Configuration相关项目: Microsoft.Extensions.Configuration:配置接口实现 Microsoft.Extensions.Configuration.Abstractions:配置相关接口 Microsoft.Extensions.Configuration
阅读全文
摘要:实现自定义配置源至少需要添加如下成员: 实现IConfigurationSource接口的配置源; 实现IConfigurationProvider接口或虚基类ConfigurationProvider的配置提供程序; 添加配置源的IConfigurationBuilder扩展方法; 如自定义一个T
阅读全文
摘要:Configuration是支持监控配置文件修改的,如果设置了ReloadOnChange=true,则当配置文件发生改变时,会自动重新加载,这是通过IChangeToken实现的。 文件类型的配置文件提供程序都继承自虚基类FileConfigurationProvider,配置源继承自FileCo
阅读全文
摘要:为了更好地学习.NET框架,本文简单梳理了.NET体系相关内容。文中若有不准确的地方,欢迎大家指出交流。 .NET简介 微软于90年代开始研究称为.NET战略的技术。20年代初,.NET框架被称为下一代Windows服务。2000年后期微软发布了.NET框架的第一个beta版本,然后于2002年2月
阅读全文
摘要:最近工作需要接触了VB开发语言,但自身对VB并不熟悉,因此了解了下面向.Net的多语言开发,在此记录下。 简介 .NET 是独立的语言。 这意味着,开发人员可使用面向.NET实现的多种语言(例如C#、F#和Visual Basic)进行开发。 可访问针对 .NET 实现开发的类库的类型和成员,而不必
阅读全文
摘要:使用C#进行应用开发时,有时需要在程序配置文件中添加自定义的配置项,此时可以使用ConfigurationSection。 本文参考链接:ConfigurationSection、ConfigurationElement、ConfigurationElementCollection、Configur
阅读全文
摘要:NLog是适用于各种.NET平台(包括.NET标准)的灵活,免费的日志记录平台,NLog可将日志写入多个目标,比如Database、File、Console、Mail。下面介绍下NLog的基本使用方法。 使用步骤 添加引用 安装NLog Nuget package:Install-Package N
阅读全文