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

浙公网安备 33010602011771号