1.7W字!ASP.NETCore面试题(持续更新)

1.7W字!ASP.NETCore面试题(持续更新)问:31.谈谈对ASP.NET Core kestrel的理解。昨天面试了几个.NETCor

1.7W字!ASP.NETCore面试题(持续更新)问:

31.谈谈对ASP.NET Core kestrel的理解。

昨天面试了几个.NETCore开发,这个问题竟也“难倒众生”啊!在场的三位开发都没答上来。他们之中不乏极富开发经验的老手,大厂履历十分耀眼。非常遗憾止步二轮笔试。

.NETCore如今备受大厂重视,但由于开源滞后,让很多开发者的技术提升之路荆棘密布!这里为大家分享一批.NETCore面试题合集,可先自测,后附数万答案,建议收藏哦!

1.7W字!ASP.NETCore面试题(持续更新)

.NETCore面试题-题目部分:

1.7W字!ASP.NETCore面试题(持续更新)

1.7W字!ASP.NETCore面试题(持续更新)

.NETCore面试题-答案部分:

3.Applicationbuilder的Use和Run方法有什么区别?

这两个方法都在startup 类的configure方法里面调用。都是用来向应用请求管道里面添加中间件的。Use方法可以调用下一个中间件的添加,而run不会。run是终结式的;

http://8.ASP.NET Core Filter如何支持依赖注入?

可以通过全局注册,支持依赖注入

通过TypeFilter(typeof(Filter)) 标记在方法,标记在控制器

通过ServiceType(typeof(Filter))标记在方法,标记在控制器,必须要注册Filter这类;

TypeFilter和ServiceType的本质是实现了一个IFilterFactory接口;

32.谈谈对Autofac的理解;

Autofac是一个IOC容器,支持三种类型的DI依赖注入,配置文件配置映射关系,支持AOP扩展定制;

在http://ASP.NET Core的使用步骤如下:

1.Nuget引入Autofac程序集

2.在Program类中的CreateHostBuilder方法中,通过.UseServiceProviderFactory(new AutofacServiceProviderFactory())替换容器工厂,把容器替换到框架中;

3.在Startup中增加ConfigureContainer方法,用来配置映射关系

public void ConfigureContainer(ContainerBuilder builder)
        {
            
        }
使用了Autofac以后,在IServiceCollection中注入的服务,也能生效;因为Autofac是先接受了所有的来自于IServiceCollection的服务映射后,再去读取ConfigureContainer方法中配置的映射;

4.就可以在控制器中配置构造函数注入了

****分割线****

由于文章篇幅有限,题目只做了截图,答案部分代码较多,也只能部分呈现了。

MongoDB高频面试题:

1.7W字!ASP.NETCore面试题(持续更新)

未完待续…

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5101.html

(0)
上一篇 2022-12-13 20:02
下一篇 2022-12-13 20:02

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信