.NETのコアコンソールの使用依存性の注入で

この記事では、マスター・コンソールを使用して、コンソールアプリケーションでMicrosoftが提供する依存性注入の機能を使用する方法について説明し、Windowsサービスを構築するために拡張することができます。

  • コンソールアプリケーションを作成します。
  • 追加DependencyInjectionの参照を
Install-Package Microsoft.Extensions.DependencyInjection
  • 作成しServiceCollectionたオブジェクトを、サービス登録を追加
var serviceCollection = new ServiceCollection()
    .AddSingleton<ICalculationService, CalculationService>();
  • 建築ServiceProviderオブジェクト
var serviceProvider = serviceCollection.BuildServiceProvider();
  • サービスへのアクセス
var calcService = serviceProvider.GetService<ICalculationService>();

もっとあなたはを参照することができ、依存性の注入を導入し、「ASP.NETコア基本的な使用の依存性の注入」

参照文献:

おすすめ

転載: www.cnblogs.com/youring2/p/11525038.html