public async Task Get() { _logTrace.Log("Getting..."); await _requestBuilder().Build(); await _httpClient.SendAsync(new HttpRequestMessage(HttpMethod.Get, "/todos/1")); Console.WriteLine("Get... Received..."); _logTrace.Log("Received..."); }
public async Task DoTask() { await Task.Delay(1000); _logTrace.Log(DateTime.Now.ToLongTimeString()); await _serviceA.DoTask(); }
protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { _logTrace.Log("Inside HttpClientHandler..."); _logTrace.Flush(); return(base.SendAsync(request, cancellationToken)); }
public Task Build() { _logTrace.Log($"{_instanceId} Building Http request..."); return(Task.CompletedTask); }