Пример #1
0
 // bad
 public AvoidAsyncInCtor(ISomeServiceFactory serviceFactory)
 {
     someService = serviceFactory.BuildAsync().Result;
 }
Пример #2
0
 public MyController(ISomeServiceFactory factory)
 {
     this.factory = factory;
 }
Пример #3
0
 public static async Task <AvoidAsyncInCtor> CreateAsync(ISomeServiceFactory serviceFactor)
 {
     return(new AvoidAsyncInCtor(await serviceFactor.BuildAsync()));
 }