public MyClient(IMyServiceFactory factory) { if (factory == null) { throw new ArgumentNullException("factory"); } this.factory = factory; }
private void Test(IMyServiceFactory factory) { var mysvc = factory.GetService <MyServiceContract>(); var returnmessage = mysvc.GetData(9); Console.WriteLine(returnmessage); }
public MyDynamicDecoratedServiceFactory(IMyServiceFactory realServiceFactory) { _realServiceFactory = realServiceFactory; }
//The serviceFactory is normally created by dependency injection public TryToUse(IMyServiceFactory serviceFactory) { _serviceFactory = serviceFactory; }
public MyServiceClientInterceptor(IMyServiceFactory svcFactory) { _svcFactory = svcFactory; }