0

我有一個Web API 2.2應用程序,並希望根據當前正在訪問Web API的用戶篩選數據。 ApiController上的User屬性具有我需要的信息。但是,我怎樣才能將這些信息提供給我的服務班?當然,我不想通過參數傳遞所有信息,而是通過我的DI。在類庫中訪問ApiController用戶

回答

0

您想將您的主體傳遞給服務類的方法,而不是構造函數參數。根據你使用DI的方式,這個服務類可以暫停一段時間,並且你不希望這個類在這種情況下擁有委託人。你希望你的校長是短命的。

+0

好點。未來有人可能決定改變DI行爲或者可能會出現錯誤。最好暫時休息一下。 – csv

相關問題