コード例 #1
0
 public UrlGeneratorClientFactory(IServiceIndex serviceIndex)
 {
     _urlTask = new Lazy <Task <UrlGeneratorClient> >(async() =>
     {
         return(await UrlGeneratorClient.CreateAsync(serviceIndex));
     });
 }
コード例 #2
0
 public static async Task <UrlGeneratorClient> CreateAsync(IServiceIndex serviceIndex, CancellationToken cancellationToken = default)
 {
     return(new UrlGeneratorClient(await serviceIndex.GetAsync(cancellationToken)));
 }