冠军

导航

随笔分类 -  ASP.NET

1 2 3 下一页

ASP.NET Core 中的 Request Feature
摘要:在应用程序对象和中间件中所用来处理请求的 `HttpContext` API 有一个被称为 `feature 接口` 的底层抽象。每个 feature 提供器提供一个通过 `HttpContext` 暴露出来的小粒度功能子集。这样在不需要重新整个实现 `HttpContext` 的情况下处理入站请求,而这些接口可以被服务器或者中间件添加、修改、封装、替换,或者甚至被删除掉。当测试的时候,它们还可以被用来 mock 功能。 阅读全文

posted @ 2022-06-05 16:20 冠军 阅读(391) 评论(0) 推荐(0) 编辑

CoreWCF 1.0 正式发布,支持 .NET Core 和 .NET 5+ 的 WCF
摘要:CoreWCF 项目组正式发布 1.0 版本的 CoreWCF, 这是面向 .NET Core 平台的 WCF 移植版本。它支持 SOAP、NetTCP 和 WSDL 的相同实现。在代码中的使用方式于 WCF 相同,但是升级到使用 ASP.NET Core 作为服务宿主,并工作在 .NET Core 平台上。这是该项目的第一个主要发布,为 .NET Core、.NET Framework 和 .NET 5+ 提供 WCF 的特性。 阅读全文

posted @ 2022-04-29 16:12 冠军 阅读(1380) 评论(2) 推荐(11) 编辑

《精通 ASP.NET Core MVC (第七版)》开始发售
摘要:对于优秀的技术图书来说,必须从读者的角度来编写,而不是从作者的角度来编写。读者是技术的入门者和学习者,必然会有着各种各样的疑问,学习过程中会涉及各种相关问题,这些问题在已经掌握的人看来,可能很简单,但是对于入门者来说,却是至关重要的。这就是 《精通 ASP.NET Core MVC (第七版)》这本书与众不同之处,也是它为什么成为经典畅销书,深受开发者喜爱的原因。 阅读全文

posted @ 2021-06-10 23:00 冠军 阅读(1358) 评论(3) 推荐(8) 编辑

理解 ASP.NET Core: 处理管道
摘要:在 ASP.NET Core 的管道处理部分,实现思想已经不是传统的面向对象模式,而是切换到了函数式编程模式。这导致代码的逻辑大大简化,但是,对于熟悉面向对象编程,而不是函数式编程思路的开发者来说,是一个比较大的挑战。 阅读全文

posted @ 2020-11-22 09:04 冠军 阅读(1326) 评论(0) 推荐(3) 编辑

如何使用 Azure Active Directory 认证和 Microsoft Graph 构建 Blazor Web 应用
摘要:如果您是一个 .NET 开发者,你很可能听过过 Blazor 是一个最近的热门开发技术。Blazor 是一个使用 .NET Blazor 服务器来构建可交互客户端 Web 界面的框架。就是本文所专注的技术,提供了在 ASP.NET Core 应用中,在服务器端寄宿 Razor 组件的支持。UI 的更新通过 SignalR 连接进行。由于多数的应用都需要某些程度的验证和授权,这里将展示如何使用 Azure AD 实现验证的最佳方式,以及如何从 Microsoft Graph 获取数据。 阅读全文

posted @ 2020-10-24 08:41 冠军 阅读(588) 评论(1) 推荐(2) 编辑

依赖注入在 dotnet core 中实现与使用:4. 集成 Autofac
摘要:本文介绍了在 ASP.NET Core 应用中集成 Autofac 依赖注入容器,并介绍了拦截器的使用。 本文示例基于 .net core 5 实现。 阅读全文

posted @ 2020-09-30 19:47 冠军 阅读(2027) 评论(2) 推荐(2) 编辑

在 IdentityServer4 中创建客户端
摘要:如何在 IdentityServer4 中实现客户端凭据验证,并提供自定义的实现。 阅读全文

posted @ 2020-04-02 17:28 冠军 阅读(1194) 评论(2) 推荐(1) 编辑

IdentityServer4 快速上手
摘要:IdentityServer4 是一个基于 .NET Core 的 OpenID Connect 实现框架。 基于框架创建可运行的应用,通常还需要多个步骤,添加引用、配置项目、框架初始化、按照一系列步骤启动应用等等。那么,基于 IdentityServer4 创建一个可运行的 OpenID Connect 服务器需要多少行代码呢? 得益于 .net core 提供的项目模版支持,实际上,不需要你写一行代码,只需要执行几个简单的命令就可以了。 阅读全文

posted @ 2020-03-29 11:25 冠军 阅读(1526) 评论(0) 推荐(1) 编辑

GraphQL Part IV: 浏览器内的 IDE
摘要:不做详细说明了。 阅读全文

posted @ 2020-03-28 18:06 冠军 阅读(351) 评论(0) 推荐(0) 编辑

GraphQL Part VII: 实现数据变更
摘要:我们已经可以使用各种方式来获取数据了。但是如何修改服务器端的数据呢?包括数据插入,修补,删除或者更新等等。GraphQL 的 mutation 就是负责这部分的。 阅读全文

posted @ 2020-03-28 18:04 冠军 阅读(438) 评论(0) 推荐(0) 编辑

GraphQL Part VIII: 使用一对多查询
摘要:介绍一对多的查询 阅读全文

posted @ 2020-03-28 18:02 冠军 阅读(565) 评论(0) 推荐(0) 编辑

GraphQL Part VI: 使用 Postgres 和 EF Core 持久化数据
摘要:这次我们关注持久化数据而不是 GraphQL 方面。我们将使用 Postgres 数据库作为后端存储, 阅读全文

posted @ 2020-03-28 18:00 冠军 阅读(423) 评论(0) 推荐(0) 编辑

GraphQL Part V: 字段,参数和变量
摘要:定义字段,变量和参数。 阅读全文

posted @ 2020-03-28 17:59 冠军 阅读(1336) 评论(0) 推荐(0) 编辑

GraphQL Part III: 依赖注入
摘要:在 GraphQL 中使用依赖注入。 阅读全文

posted @ 2020-03-28 17:57 冠军 阅读(537) 评论(0) 推荐(0) 编辑

GraphQL Part I: hello, world.
摘要:厌倦了 REST? 让我们谈一下 GraphQL, 阅读全文

posted @ 2020-03-28 17:55 冠军 阅读(425) 评论(0) 推荐(0) 编辑

C# 7.0 新特性:模式匹配 ( pattern matching)
摘要:在 C# 7.0 中,is 在原来的基础上,额外提供了类型转换的支持。可以在类型检查的基础上,直接支持类型转换。在 swith 的 case 字句中,也可以使用类型模式,相当于使用 is 的类型模式。同时,还附加了 when 字句以提供更多的条件支持。 阅读全文

posted @ 2020-03-28 17:53 冠军 阅读(2002) 评论(0) 推荐(0) 编辑

在 .net core 与 .net framework 应用之间共享库
摘要:如果你对 .net core 做了任何重要的提交,你就需要为 .net framework 共享同样的库,因为,.net core 是一个新兴的系统生态系统,仍然缺失很多部分。 阅读全文

posted @ 2020-03-28 17:50 冠军 阅读(5020) 评论(0) 推荐(0) 编辑

OpenID Connect 验证
摘要:介绍 OpenID Connect 验证 阅读全文

posted @ 2020-03-28 17:49 冠军 阅读(1300) 评论(0) 推荐(0) 编辑

升级到 .NET Core 3.1
摘要:微软升级的频率有点快,转眼 .NET Core 升级到 3.1 版了,这是一个长期支持版本,意味着 .NET Core 正式进入成熟期。 阅读全文

posted @ 2020-03-28 17:47 冠军 阅读(2597) 评论(0) 推荐(0) 编辑

深入 .NET Core 基础 - 2:共享框架
摘要:共享框架从 .NET Core 1.0 就成为基础部分。ASP.NET Core 从 .NET Core 2.1 开始也作为共享框架发布。你可能没有注意到该进展是否顺利。但是,这里有一些关于该设计的颠簸和讨论。本文将深入到共享框架,并探讨它的一些常见陷阱。 阅读全文

posted @ 2019-12-08 22:08 冠军 阅读(1973) 评论(2) 推荐(11) 编辑

1 2 3 下一页