0

C#索引器与数组的区别

1.索引器的索引值类型不限定为整数 2.索引器允许重载 3.索引器不是一个变量 4.索引器以函数签名方式this标识,而属性采用名称来标识,名称可以任意 5.索引器不能使用static来进行声明,属性可以。索引器永远属于实例成员,因此不能声明为static。 ...

王者2 发布于 2019-09-18 14:11 评论(0)阅读(3)
3

asp.net core razor自定义taghelper

又一个新的名词(taghelper),通过taghelper是可以操作html标签、条件输出、更是自由添加内外元素。当然也内置了挺多的asp 开头的taghelper。 下面文章中也简单的带大家实现一个taghelper; 创建自定义html元素 创建一个类ButtonTagHelper tagNa ...

言诗人 发布于 2019-09-18 12:10 评论(1)阅读(156)
1

在 ABP vNext 中编写仓储单元测试的问题一则

一、问题 新项目是基于 ABP vNext 框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的 A 字段进行了更新,随后对某个导航属性 B 也进行了变更,最后通过仓储提供的 方法对变更的数据进行持久化。 结果再次查出来的时候,发 ...

myzony 发布于 2019-09-18 10:51 评论(1)阅读(99)
3

ASP.NET Core 2.2 : 二十一. 内容协商与自定义IActionResult和格式化类

上一章的结尾留下了一个问题:同样是ObjectResult,在执行的时候又是如何被转换成string和JSON两种格式的呢? 本章来解答这个问题,这里涉及到一个名词:“内容协商”。除了这个,本章将通过两个例子来介绍如何自定义IActionResult和格式化类。(ASP.NET Core 系列目录) ...

FlyLolo 发布于 2019-09-18 09:00 评论(2)阅读(206)
0

在.Net Core中记录日志

一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《 "在.NET Core控制台应用程序中使用日志" 》,作者非常详细的介绍了如何在控制 ...

拓荒者-OTW 发布于 2019-09-18 00:45 评论(0)阅读(56)
1

asp.net core 使用 signalR(二)

asp.net core 使用 signalR(二) Intro 上次介绍了 asp.net core 中使用 signalR 服务端的开发,这次总结一下web前端如何接入和使用 signalR,本文主要分两部分,一是直接使用 这个微软开发好的 signalR 的客户端,另一部分是使用 h5 原生的 ...

WeihanLi 发布于 2019-09-18 00:44 评论(1)阅读(244)
0

(四) Docker 使用Let's Encrypt 部署 HTTPS

参考并感谢 + 周花卷 "https://www.jianshu.com/p/5afc6bbeb28c" 下载letsencrypt镜像(不带tag标签则表示下载latest版本) 首次部署 续租时 开放80和443端口并立即生效 PS: + 启动容器之前,需要创建好对应的宿主机的文件目录,宿主机缺 ...

madmars 发布于 2019-09-17 23:52 评论(0)阅读(24)
8

[翻译] .NET Core 3.0 RC 1 发布

今天,我们宣布推出 .NET Core 3.0 Release Candidate 1。就像 Preview 9 一样,我们专注于打磨 .NET Core 3.0 的最终版本。它现在已经非常非常接近了。我们打算在 9 月 23 日的 .NET Conf 上发布最终版本。 ...

Rwing 发布于 2019-09-17 22:35 评论(12)阅读(1332)
1

Net Core基于TopShelf程序运行于服务模式

Net Core基于TopShelf程序运行于服务模式 [toc] 1 背景 Net Core的本质是窗口程序(windows下的表现形式是console窗口)。客户与本公司的产品部经理都反馈如果不小心关闭了窗口,整个程序被关闭,后果可能会很严重,故将软件通过TopShelf做成服务模式,通过cmd ...

JerryMouseLi 发布于 2019-09-17 21:32 评论(2)阅读(84)
0

c#属性1(Property)

创建一个只读属性 ...

王者2 发布于 2019-09-17 18:51 评论(0)阅读(26)
0

c#属性(Property)

属性(Property)是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的 ...

王者2 发布于 2019-09-17 15:54 评论(0)阅读(17)
2

abp(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)

通过前面的学习,我们已经有实现了传统的ASP.NET Core MVC的增删改查功能,也实现了使用ABP提供的WebAPI方式来实现增删改查的功能。今天我们来学习一下标题中的另一个主要组件——EasyUI。如何通过使用Easy UI来实现一个增删改查的页面功能。 ...

DotNet菜园 发布于 2019-09-17 14:17 评论(0)阅读(436)
0

.net core webapi通过中间件获取请求和响应内容

本文主要根据中间件来实现对.net core webapi中产生的请求和响应数据进行获取并存入日志文件中; 这里不详细介绍日志文件的使用。你可以自己接入NLog,log4net,Exceptionless等 创建接口记录的中间件 在startup.cs中Configure方法中使用中间件 现在请求一 ...

微流 发布于 2019-09-17 11:16 评论(0)阅读(109)
0

深入理解 ValueTask

深入理解 ValueTask .NET Framework 4 里面的命名空间为 的 类。这个类以及它派生的 早已成为编程的主要部分,在 C 5 中的异步编程模式当作介绍了 。在这篇文章里,我会覆盖新的类 ,介绍它们在通用的使用上降低内存消耗来提高异步性能,这是非常重要的。 Task Task 有多 ...

沉睡的木木夕 发布于 2019-09-17 09:49 评论(0)阅读(75)
2

Net Core 自定义 Middleware 加密解密

前言:第一次写文章,有问题请轻喷 当前使用 Net Core 版本 2.1.3 我们经常在开发中需要把实体的主键 Id 传输到前端,但是在Get的时候又不想让前端能看到明文,我们通常会加密这些数据,所以有了这篇文章来写一些心得。(主要是我在网上找的代码写得太简单了,不符合我的需求) 这里我用的是 N ...

一直踩坑的码农 发布于 2019-09-16 10:59 评论(0)阅读(137)
1

在.NET Core控制台中使用依赖注入

本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。 创建控制台应用程序 添加 的引用 创建 对象,添加服务注册 构建 对象 获取服务 更多依赖注入的介绍,可以参考 "《ASP.NET Core 依赖注入基本用法》" 参考文档: htt ...

拓荒者-OTW 发布于 2019-09-15 23:10 评论(0)阅读(140)
4

企业应用向ASP.NET Core迁移

有人说.NET在国内的氛围越来越不行了,看博客园文章的浏览量也起不来。是不是要转Java呢? 没有必要扯起语言的纷争,Java也好C#都只是语言是工具,各有各的使用场景。以前是C#非开源以及不能在Linux上使用,没有被互联网公司考虑,但它仍然有它的用途。这几年国内互联网公司进入蓬勃发展时期,所有才... ...

zock 发布于 2019-09-15 20:51 评论(1)阅读(226)
2

asp.net core 使用 signalR(一)

asp.net core 使用 signalR(一) Intro SignalR 是什么? ASP.NET Core SignalR 是一个开源代码库,它简化了向应用添加实时 Web 功能的过程。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。 SignalR 的适用对象: 需要来自服 ...

WeihanLi 发布于 2019-09-15 14:21 评论(0)阅读(332)
1

ABP 结合 MongoDB 集成依赖注入

1.我们再ABP项目添加一个.NET Core类库 类库名自定定义, 我这里定义为 TexHong_EMWX.MongoDb 添加NuGet包。 ABP mongocsharpdriver 添加 AbpMongoDbConfigurationExtensions.cs 添加 AbpMongoDbMo ...

Lyde 发布于 2019-09-14 12:13 评论(0)阅读(77)
3

.NET Core应用中使用分布式缓存及内存缓存

.NET Core针对缓存提供了很好的支持 ,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NET Core提供了针对Redis和SQL Server的原生支持。除了这个独立的缓存系统之外,ASP.NET Core还借... ...

zock 发布于 2019-09-12 22:55 评论(0)阅读(141)