2026-04-26 csharpdotnetdotnet-11 HttpClient を使用するコードのユニットテストを書く方法 .NET 11 における HttpClient のテスト完全ガイド: HttpClient を直接モックすべきでない理由、スタブ HttpMessageHandler の書き方、IHttpClientFactory での primary handler の差し替え、Polly のリトライ検証、WireMock.Net という選択肢。
2026-04-25 dotnetdotnet-11performance dotnet-trace で .NET アプリをプロファイリングし、出力を読む方法 .NET 11 アプリを dotnet-trace でプロファイリングする完全ガイド: インストール、適切なプロファイルの選択、起動時からのキャプチャ、PerfView・Visual Studio・Speedscope・Perfetto での .nettrace の読み方。
2026-04-25 csharpdotnetdotnet-11 C# で BlockingCollection の代わりに Channels を使う方法 System.Threading.Channels は .NET 11 における BlockingCollection の async ファーストの代替です。本ガイドでは、移行方法、bounded と unbounded の選び方、そしてデッドロックなしでバックプレッシャー、キャンセル、グレースフルシャットダウンを扱う方法を示します。
2026-04-25 csharpdotnetdotnet-11 System.Text.Json でカスタム JsonConverter を書く方法 .NET 11 における System.Text.Json 用のカスタム JsonConverter<T> の完全ガイドです。本当に必要となる場面、Utf8JsonReader を正しく進める方法、JsonConverterFactory によるジェネリクスの扱い、そして AOT に優しい実装方法までを解説します。
2026-04-24 dotnetdotnet-11csharp .NET 11 で OpenAPI 仕様から強く型付けされたクライアントコードを生成する方法 Microsoft 公式の OpenAPI コードジェネレーターである Kiota を使って、任意の OpenAPI 仕様から fluent で強く型付けされた C# クライアントを生成します。インストール、生成、ASP.NET Core DI への組み込み、認証設定まで順を追って解説します。
2026-04-24 dotnet-11csharp-14performance .NET 11 でメモリ不足にならずに大きな CSV を読む方法 .NET 11 で複数ギガバイトの CSV を OutOfMemoryException なしでストリーミングする。File.ReadLines、CsvHelper、Sylvan、Pipelines をコードと計測値で比較。
2026-04-24 aspnet-coredotnetdotnet-11 ASP.NET Core エンドポイントからバッファリングなしでファイルをストリーミングする方法 ASP.NET Core 11 でファイル全体をメモリに読み込まずに大きなファイルを配信します。3 つのレベル: ディスク上のファイルには PhysicalFileResult、任意のストリームには Results.Stream、生成コンテンツには Response.BodyWriter -- それぞれのコード付き。
2026-04-23 dotnet-11ef-core-11testing EF Core 11 Preview 3 がテストでクリーンなプロバイダースワップのための RemoveDbContext を追加 EF Core 11 Preview 3 は RemoveDbContext、RemoveExtension、そして AddPooledDbContextFactory の引数なしオーバーロードを導入し、テストでのプロバイダー切り替え周りのボイラープレートを除去して pooled factory 設定を集約します。
2026-04-23 csharpdotnetdotnet-11 デッドロックせずに C# の長時間 Task をキャンセルする方法 .NET 11 における CancellationToken、CancelAsync、Task.WaitAsync、リンクトークンを使った協調的キャンセル。そしてクリーンなキャンセルをデッドロックに変えてしまうブロッキングパターン。
2026-04-22 dotnetdotnet-11ef-core EF Core 11 で IAsyncEnumerable<T> を使う方法 EF Core 11 のクエリは IAsyncEnumerable<T> を直接実装しています。await foreach で行をストリーミングする方法、ToListAsync より好むべきタイミング、接続・トラッキング・キャンセルまわりの落とし穴。