随笔分类 -  ASP .NET Core 6

摘要:提问 net core cmd如何如何以指定端口启动 回答 WebApi.exe --urls http://*:8063 阅读全文
posted @ 2024-05-20 10:40 东百牧码人 阅读(26) 评论(0) 推荐(0)
摘要:提问 C#如何创建自签证书 回答 var rsa = RSA.Create(); var x500Name = new X500DistinguishedName("CN=[产品名], O=[公司名], OU=[部门名]" ); var req = new CertificateRequest(x5 阅读全文
posted @ 2023-05-17 10:49 东百牧码人 阅读(261) 评论(0) 推荐(0)
摘要:提问 blazor如何设置定时任务刷新页面 回答 1.使用Timer 2. 触发页面状态已经改变 InvokeAsync(StateHasChanged); protected override async Task OnInitializedAsync() { try { base.OnIniti 阅读全文
posted @ 2023-04-17 15:46 东百牧码人 阅读(1464) 评论(2) 推荐(0)
摘要:提问 标准的WebApi应该有哪些元素 回答 声明完整的响应码200,404,401,400 添加Operation 添加Tag聚合业务 申明请求和响应类型 标注参数来源FromHeader 使用ActionResult 代替IActionResult 简化 [ProducesResponseTyp 阅读全文
posted @ 2023-04-15 14:17 东百牧码人 阅读(20) 评论(0) 推荐(0)
摘要:提问 如何WebApi 设置字段序列化别名 回答 [JsonProperty(PropertyName = "access_token"), JsonPropertyName("access_token")] 阅读全文
posted @ 2023-04-13 17:04 东百牧码人 阅读(37) 评论(0) 推荐(0)
摘要:提问 如何Linq左连接 回答 注意 into 推荐返回匿名类型 var query = from person in people join pet in pets on person equals pet.Owner into gj from subpet in gj.DefaultIfEmpt 阅读全文
posted @ 2023-03-23 14:28 东百牧码人 阅读(24) 评论(0) 推荐(0)
摘要:提问 WebApi返回什么类型 具体类型 T ActionResult IActionResult ? 回答 ActionResult 原因 ActionResult方便OpeanApi 3.0解析生成客户端代码 IActionResult 需要声明额外 的ProducesResponseType 阅读全文
posted @ 2023-03-08 16:15 东百牧码人 阅读(18) 评论(0) 推荐(0)
摘要:提问 blazor如何调用js,有什么注意点 回答 js 应该写在index.html中的header里 否则会报 Microsoft.JSInterop.JSException: Could not find *** <!DOCTYPE html> <html> <head> <meta char 阅读全文
posted @ 2022-12-07 18:47 东百牧码人 阅读(102) 评论(0) 推荐(0)
摘要:提问 WebAPI如何提供下载文件功能 回答 //开启目录浏览服务 builder.Services.AddDirectoryBrowser(); //指定文件目录 app.UseFileServer(new FileServerOptions { FileProvider = new Physic 阅读全文
posted @ 2022-11-29 14:28 东百牧码人 阅读(220) 评论(0) 推荐(0)
摘要:提问 如何生成Scheme的Example 回答 引入 Swashbuckle.AspNetCore.Annotations 服务注入 builder.Services.AddSwaggerGen(options => { options.EnableAnnotations(); }); 编写实体的 阅读全文
posted @ 2022-10-11 13:45 东百牧码人 阅读(130) 评论(0) 推荐(0)
摘要:提问 ASP.NET Core 接口参数Example怎么设定 回答 param xml注释增加 example="888"属性 /// <summary> /// 查天气 /// </summary> /// <param name="token">令牌</param> /// <param na 阅读全文
posted @ 2022-10-09 11:13 东百牧码人 阅读(64) 评论(0) 推荐(0)
摘要:提问 WebAPI如何限制请求Content-Type 回答 控制器或者action上增加[Consumes("application/json")]特性 [ApiController] [Authorize] [Produces("application/json")] [Consumes("ap 阅读全文
posted @ 2022-09-19 16:41 东百牧码人 阅读(143) 评论(0) 推荐(0)
摘要:构造函数注入 IConfiguration private readonly IConfiguration _configuration; public XXXController( IConfiguration configuration) { _configuration= configurat 阅读全文
posted @ 2022-09-01 09:41 东百牧码人 阅读(28) 评论(0) 推荐(0)
摘要:被OAS定义的格式 参考 规范 阅读全文
posted @ 2022-08-29 09:46 东百牧码人 阅读(70) 评论(0) 推荐(0)
摘要:.csproj目录运行 dotnet publish -r win10-x64 /p:PublishSingleFile=true /p:PublishTrimmed=true 阅读全文
posted @ 2022-08-19 10:26 东百牧码人 阅读(21) 评论(0) 推荐(0)
摘要:private async Task<People> DoSomething() { return await Task.Run(() => { return new People(); }); } 阅读全文
posted @ 2022-08-08 13:48 东百牧码人 阅读(34) 评论(0) 推荐(0)
摘要:IHttpClientFactory 与第三方库 Polly 集成。 Polly 是适用于 .NET 的全面恢复和临时故障处理库。 开发人员通过它可以表达策略,例如以流畅且线程安全的方式处理重试、断路器、超时、Bulkhead 隔离和回退。 提供了扩展方法,以实现将 Polly 策略用于配置的 Ht 阅读全文
posted @ 2022-07-26 18:26 东百牧码人 阅读(282) 评论(0) 推荐(0)
摘要:[ApiExplorerSettings(IgnoreApi = true)] 方法上增加特性 阅读全文
posted @ 2022-07-12 16:18 东百牧码人 阅读(45) 评论(0) 推荐(0)
摘要:Code builder.Environment.ApplicationName Examples var builder = WebApplication.CreateBuilder(args); builder.Services.AddEndpointsApiExplorer(); builde 阅读全文
posted @ 2022-06-17 16:49 东百牧码人 阅读(615) 评论(0) 推荐(0)
摘要:使用约定修饰各操作 可以提取常见 API 文档 并将其应用于程序集中的多个操作、控制器或所有控制器。 Web API 约定可替代使用 [ProducesResponseType] 来装饰单个操作。 使用此约定,可以: 定义通过特定操作类型返回的、最常见的返回类型和状态代码。 识别偏离所定义的标准的操 阅读全文
posted @ 2022-06-14 18:18 东百牧码人 阅读(95) 评论(0) 推荐(0)