static void Main(string[] args) { try { var container = MyDiContainer.Container(new ApiLibDiContainer()); IHelloAgent cmdAgent = container.Resolve <IHelloAgent>("HelloCmdAgent"); cmdAgent.SayHello(); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public hello() { try { container = MyDiContainer.Container(new ApiLibDiContainer()); cmdAgent = container.Resolve <IHelloAgent>("HelloCmdAgent"); dbAgent = container.Resolve <IHelloAgent>("HelloDbAgent"); csvAgent = container.Resolve <IHelloAgent>("HelloCsvAgent"); } catch (Exception ex) { string _s = ex.Message; } }
public IHttpActionResult gethello() { try { string msg = "test"; IUnityContainer container; IHelloAgent cmdAgent; container = MyDiContainer.Container(new ApiLibDiContainer()); cmdAgent = container.Resolve <IHelloAgent>("HelloCmdAgent"); msg = cmdAgent.SayHello(); return(Ok(msg)); } catch { return(Ok("Api failed")); } }