草根专栏

一个 .NET Core 开发者的专栏。
190 篇文章
87 人订阅

全部文章

solenovex

ASPOSE.Cells & ASPOSE.Words 操纵Excel和Word文档的 .NET Core 实例

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、...

15930
solenovex

ASP.NET Core 3.x 中间件流程与路由体系

ASP.NET Core 中间件的配置方法可以分为以上三种,对应的Helper方法分别是:Run(), Use(), Map()。

10020
solenovex

以正确的方式下载和配置 ASP.NET Core 官方源码

我们可以在Github上面直接查看ASP.NET Core 3.x的源代码,但是我们也可以把源代码下载下来进行查看。

31310
solenovex

gRPC in ASP.NET Core 3.x - gRPC 简介

既然有server,那么肯定有client(客户端),client的作用就是向server发送请求,具体就是生成一个请求,然后把它发送到server,然后等待s...

12920
solenovex

gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型

当你第一次定义Protocol Buffer的消息的时候,你肯定会给消息设定一套规则需求。但是随着时间的推进,你的业务可能会发生了变化,与此同时,你的Proto...

11710
solenovex

gRPC in ASP.NET Core 3.x -- Protocol Buffer(2)Go语言的例子(下)

第一篇文章(大约半年前写的):https://www.cnblogs.com/cgzl/p/11246324.html

7110
solenovex

使用 OAS(OpenAPI标准)来描述 Web API

无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Develope...

14310
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 5.1 输入验证

想要定义验证规则,我们可以使用ASP.NET Core内置的方式或者使用第三方库。

12210
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 4.1 面向外部的Model

Entity Framework Core 使用的 Entity Model 是用来表示数据库里面的记录的。

8910
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 4.3 HTTP 方法的安全性和幂等性

例如 HTTP GET 和 HTTP HEAD 就被认为是安全的,但需要注意的是,这并不意味着执行GET请求就不会引起其它的资源操作,在表面之下,你的服务层有可...

9810
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 4.2 过滤和搜索

Binding Source Attributes 会告诉 Model 的绑定引擎从哪里找到绑定源。

11320
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 3.3 状态码、错误/故障、ProblemDetails

HTTP的状态码有很多,但是Web API不一定需要支持所有的状态码。HTTP状态码一共分为5个级别:

14320
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 3.4 内容协商

现在,当谈论起 RESTful Web API 的时候,人们总会想到 JSON。但是实际上,JSON 和 RESTful API 没有半毛钱关系,只不过 JSO...

9010
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 3.2 路由和HTTP方法

路由机制会把一个请求的URI映射到一个Controller上面的Action,所以当你发送一个HTTP请求的时候,MVC框架会解析这个请求的URI,并尝试着把它...

21210
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 3.1 资源命名

之前讲了RESTful API的统一资源接口这个约束,里面提到了资源是通过URI来进行识别的,每个资源都有自己的URI。URI里还涉及到资源的名称,而针对资源的...

17810
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 2. 什么是RESTful API

1. 使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作

10810
solenovex

使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作

以前写过ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本。

34410
solenovex

C# 8 - 其它新特性

这段代码里有两个本地方法,他们分别对实例的一个字段和方法里的一个本地变量进行了修改操作,也就是捕获并更新了本地的状态。

12910
solenovex

.NET Core 3.0 构建和部署

在 dotnet build 或 dotnet publish 期间,将创建一个与你使用的 SDK 的环境和平台相匹配的可执行文件。 和其他本机可执行文件一样,...

49710
solenovex

.NET Core 3.0 本地工具

.NET Core从最早期的版本就开始支持全局工具了。如果仅仅需要在某个项目中或某个文件夹中使用特定的工具,那么.NET Core 3.0就允许您这样做。

11440

扫码关注云+社区

领取腾讯云代金券