मैं एकता कंटेनर के साथ HttpClient ऑब्जेक्ट का एक उदाहरण पंजीकृत करने का प्रयास कर रहा हूं ताकि इसे पूरे ऐप में उपयोग किया जा सके, लेकिन त्रुटि में चल रहा हो - "टाइप HttpMessageHandler के पास एक सुलभ कन्स्ट्रक्टर नहीं है।"एकता कंटेनर के माध्यम से HttpClient को कॉन्फ़िगर कैसे करें?
यहाँ कोड मैं Unity-
private static IUnityContainer BuildUnityContainer()
{
var container = new UnityContainer();
container.RegisterType<HttpClient>(
new InjectionProperty("BaseAddress", new Uri(ConfigurationManager.AppSettings["ApiUrl"])));
return container;
}
जाहिर एकता बनाने की कोशिश 'HttpClient' का उपयोग कर' HttpClient (HttpMessageHandler) 'या' HttpClient (HttpMessageHandler, बूलियन) ' निर्माता। 'HttpMessageHandler' एक सार वर्ग है, इसलिए यह इसका उदाहरण नहीं बना सकता है। – dtb