0
返回null我試圖運行這個命令:DependencyResolver在異步任務
DependencyResolver.Current.GetService<ITask>();
在此代碼:
Task.Factory.StartNew(
() =>
{
var result = DependencyResolver.Current.GetService<ITask>();
});
雖然它拋出一個空引用異常。
我知道,這是另一個線程,但我在想怎麼去依賴解析器先後在這種情況下,也許我應該用來初始化和使用,而不是直接的接口「任務」類。
什麼是你的上下文中的null?變量'結果'? 'DependencyResolver.Current'?或者方法調用GetService拋出一個NullReferenceException? – Jehof
GetService的拋出NullReferenceException異常 – Sergey
我在線程我需要重新初始化一切也許在想,雖然這將是很難,我想 – Sergey