log 2019/10/11
Async void (#14964) · aspnet/AspNetCore.Docs@90ea268 · GitHub
以下のドキュメントの修正 ASP.NET Core Performance Best Practices | Microsoft Docs
ここで指摘されている async void
に関しては、内容見る限りは Best practice というよりは、エラーになって欲しいレベルのことなのではという気が。(Crashes the process
とか書いてあるし)
HttpContext
が recycle されるから、 HTTP Request を処理の終了まで完了させないようにってこと。なるほどなぁ、いろいろ Async になってるけど、こういうとこでも影響出るんだな。
React to localization 3.0 changes (#14870) · aspnet/AspNetCore.Docs@667f9ec · GitHub
.NET Core 3 になったことで変更になった localization 周りのドキュメントの変更。 Insert(0,
よりだいぶ書きやすくなっていて良い。
Localization Extensibility | Microsoft Docs
Globalization and localization in ASP.NET Core | Microsoft Docs
Troubleshoot ASP.NET Core Localization | Microsoft Docs
Add attribute namespace (#14975) · aspnet/AspNetCore.Docs@af3fbf4 · GitHub
以下の Option に関するドキュメントの修正 Options pattern in ASP.NET Core | Microsoft Docs
修正内容自体は、暗黙的だった System.ComponentModel.DataAnnotations
をサンプルに追加したこと。
Option もドキュメントをちゃんと読むといろいろ機能があるなぁ。また、使う時にじっくり読みたい。
IOptionsMonitor<TOptions>
で受け取るIOptionsSnapshot<TOptions>
は要求毎にリロード。そんなに設定ファイルを頻繁に変更することないかもだけど便利そう。IConfigureNamedOptions<TOptions>
は名前付きオプション。delegate で使い分ける時に。微妙に接続先 switch したい時とかに使えるかな。
Updated Introduction for 3.0. (#14993) · aspnet/AspNetCore.Docs@5adf11b · GitHub
以下のドキュメントの修正 Introduction to ASP.NET Core | Microsoft Docs
statement
が directive
に置き換えられている箇所が多数。あと gRPC と Blazor が追加。WebHost
から Host
への変更。
Update VS4Mac instruction (#14994) · aspnet/AspNetCore.Docs@b9f9965 · GitHub
コミットメッセージは VS4Mac となっているが、gRPC の tutorial ページの修正。どうやら、環境別に異なる部分があり、そこの mac のところを直している。 Create a .NET Core gRPC client and server in ASP.NET Core | Microsoft Docs
Node name update (#14989) · aspnet/AspNetCore.Docs@eb4e99a · GitHub
toc.yml (table of contents) の修正。YAML で管理してたのか。
Update sql.md (#14963) · aspnet/AspNetCore.Docs@30f7d4f · GitHub
以下のチュートリアルの修正。Razor page で DB 使う場合のやつ。 Work with a database and ASP.NET Core | Microsoft Docs