没有合适的资源?快使用搜索试试~ 我知道了~
Result:结果抽象,如果需要,可以映射到HTTP响应代码
共55个文件
cs:31个
csproj:8个
resx:4个
需积分: 9 0 下载量 114 浏览量
2021-05-04
20:48:03
上传
评论
收藏 77KB ZIP 举报
温馨提示
结果 如果需要,可以将结果抽象映射到HTTP响应代码。 这解决了什么问题? 服务中的许多方法都需要返回某种价值。 例如,他们可能正在查找一些数据并返回一组结果或单个对象。 他们可能正在创建某些东西,将其保留,然后返回。 通常,此类方法的实现方式如下: public Customer GetCustomer ( int customerId ) { // more logic return customer ; } public Customer CreateCustomer ( string firstName , string lastName ) { // more logic return customer ; } 只要我们只关心幸福的道路,这就很好。 但是,如果存在多种故障模式,但并非所有故障模式都应由异常处理,那会发生什么呢? 如果找不到customerI
资源推荐
资源详情
资源评论
收起资源包目录
Result-master.zip (55个子文件)
Result-master
.github
workflows
publish.yml 1KB
dotnetcore.yml 468B
src
Ardalis.Result.AspNetCore
icon.png 10KB
ResultExtensions.cs 1KB
Ardalis.Result.AspNetCore.csproj 1KB
TranslateResultToActionResultAttribute.cs 1KB
Ardalis.Result.FluentValidation
icon.png 10KB
Ardalis.Result.FluentValidation.csproj 2KB
FluentValidationResultExtensions.cs 1KB
Ardalis.Result
icon.png 10KB
PagedResult.cs 259B
Ardalis.Result.csproj 1KB
ResultStatus.cs 153B
ValidationError.cs 258B
ValidationSeverity.cs 137B
PagedInfo.cs 1KB
IResult.cs 318B
Result.cs 2KB
LICENSE 1KB
README.md 4KB
sample
Ardalis.Result.SampleWeb
Resources
Pages.IndexModel.de-DE.resx 6KB
Pages.IndexModel.en-US.resx 6KB
Startup.cs 3KB
appsettings.Development.json 137B
WeatherForecastFeature
WeatherForecastController.cs 1KB
ForecastEndpoint.cs 1KB
Program.cs 531B
Pages
Index.cshtml 630B
Index.cshtml.cs 547B
MediatrApi
LoggingBehavior.cs 859B
WeatherForecastController.cs 2KB
appsettings.json 234B
MapResultToActionResultAttribute.cs 1KB
Ardalis.Result.SampleWeb.csproj 910B
Ardalis.Result.SampleWeb.FunctionalTests
Ardalis.Result.SampleWeb.FunctionalTests.csproj 1KB
WeatherForecastControllerPost.cs 3KB
Ardalis.Result.Sample.Core
Resources
Services.WeatherService.en-US.resx 6KB
Services.WeatherService.de-DE.resx 6KB
Services
PersonService.cs 719B
WeatherService.cs 2KB
DTOs
ForecastRequestDto.cs 210B
Ardalis.Result.Sample.Core.csproj 704B
Validators
PersonValidator.cs 480B
Model
WeatherForecast.cs 313B
Person.cs 330B
Ardalis.Result.Sample.UnitTests
Ardalis.Result.Sample.UnitTests.csproj 1010B
ValidatorTests
PersonValidatorValidate.cs 2KB
ServiceTests
PersonServiceCreate.cs 848B
tests
Ardalis.Result.UnitTests
PagedResultConstructor.cs 5KB
ResultConstructor.cs 5KB
Ardalis.Result.UnitTests.csproj 996B
PagedResultImplicitOperators.cs 3KB
ResultImplicitOperators.cs 3KB
Ardalis.Result.sln 6KB
.gitignore 5KB
共 55 条
- 1
资源评论
文清的男友
- 粉丝: 31
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功