博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net core1.1的PlatformAbstraction源码
阅读量:7133 次
发布时间:2019-06-28

本文共 534 字,大约阅读时间需要 1 分钟。

PlatformAbstraction类在现在的asp.net core中已经废弃了,但是此类的设计还是不错的,可以借鉴,源码如下:

namespace Microsoft.Extensions.PlatformAbstractions{    public class PlatformServices    {        private PlatformServices()        {            Application = new ApplicationEnvironment();        }        public static PlatformServices Default { get; } = new PlatformServices();        public ApplicationEnvironment Application { get; }    }}

利用static以及private关键字的访问域来实例化另一个类ApplicationEnvironment,这种实现还是挺巧的。

转载于:https://www.cnblogs.com/zhiyong-ITNote/p/10718370.html

你可能感兴趣的文章
centos6.5二进制安装mysql
查看>>
Centos 使用 mysql 服务
查看>>
sql优化
查看>>
Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
查看>>
Host SMBus controller not enabled的解决方法
查看>>
pathlib简介与使用
查看>>
shell-排序
查看>>
ElasticSearch学习(5)-配置文件详解
查看>>
我的友情链接
查看>>
centos 7.2往rsyslog服务器端发送apache日志
查看>>
PHP7.0与Apache相应配置
查看>>
no destination path specified for backup point(rsnapshot报错)
查看>>
MAVEN的安装、配置及常用命令
查看>>
[环境搭建] VS-Visual Studio-IIS Express 支持局域网访问
查看>>
Hyper-v 3.0虚拟网络
查看>>
ssl/https配置与实现
查看>>
KeyMob移动广告平台 专业移动广告提供者
查看>>
shell中连接符(并且、和、或者)
查看>>
Dockerfile之部署war到tomcat中
查看>>
集成Junit
查看>>