0
クラスを手動で初期化するときにコンストラクタインジェクションを行うにはどうすればよいですか?コンストラクタインジェクションを使用したNinject手動初期化
public class ApiKeyHandler : DelegatingHandler
{
private IApiService apiService;
public ApiKeyHandler(IApiService apiService)
{
this.apiService = apiService;
}
}
初期化:
var apiKey = new ApiKeyHandler(/*inject here */);
がどのように私はこれを実現するのですか?私のバインディングとすべてが既にセットアップされています。
どのように行います'kernel'オブジェクトを探しますか? –
@ Lolcoder私は元の答えの下にもう少し具体例を示しましたが、より強く理解するために他のチュートリアルをチェックしたいと思うかもしれません。 –