サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
gist.github.com/yfakariya
MicrosoftExtensionsDependencyInjectionDeepDive.md Microsoft.Extensions.DependencyInjection Deep Dive そんなに深くない気がしますが。Microsoft.Extensions.DependencyInjection の DI についてざっくりまとめた記事です。なお、長いので、Microsoft.Extensions.DependencyInjection を M.E.DI と略します。 例によって、公式ドキュメント にすべて書いてある、はずですが、ここでは少し別の観点でまとめてみます。また、ドキュメントに書いてない(と思う)内部実装についてもいくつか書いてあります。 使い方 IServiceCollection の拡張メソッドを使用して、フレームワークやランタイムが提供する IServiceC
MicrosoftExtensionsOptionsDeepDive.md Microsoft.Extensions.Options Deep Dive 最近は .NET Core の仕事をしています。 さて、ASP.NET Core を使っていると、とりあえず構成情報みたいなものは IOptions<TOptions> で受け取っておけみたいな雑な話を目にします。 一応 公式のドキュメント はあるのですが、正直読んでもよくわからない。柔軟なんだねー、なるほどねーみたいな感じになりました。なので、ここではできる限り(?)網羅的に解説してみようと思います。 IOptions<TOptions> って何?(TOptions を直接注入すればいいじゃん) IOptionsSnapshot<TOptions> とかたくさんあってよくわかんない オプションの動的更新に必要なものは? IConfigu
IntroToCoreClrSourceReading.md .NET Coreコードリーディングことはじめ このエントリはWindows & Microsoft技術 基礎 Advent Calendar 2015の6日目です。 .NETのトラブルシュートをしたり、実装に興味があったり、日々の仕事に疲れた心への癒やしとして、.NETの実装を見たいことがあると思います。このエントリでは、そういった方向けに簡単なガイドを提供します。 前提と対象 .NETの実装は色々あるのですが、この記事では.NET 5向けの実装についての話をします。それ以前のMicrosoft実装については、クラスライブラリ部分のみリファレンスソースとして公開されているので、そちらを参照すると良いでしょう(ランタイムそのもののソースコードは公開されていません)。ライセンスもMITライセンスなので安心です。ただし、クライアント
このページを最初にブックマークしてみませんか?
『gist.github.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く