private async void OnConnectionFailureAsync(object sender, ConnectionTimeoutEventArgs args) { await WorkerClient.CloseAsync(); HadConnectionFailure = true; m_shutdownTcs.TrySetResult(false); }
private async void OnConnectionFailureAsync(object sender, ConnectionFailureEventArgs args) { await WorkerClient.CloseAsync(); ClientConnectionFailure = args.Type; args.Log(LoggingContext, "TestWorker"); m_shutdownTcs.TrySetResult(false); }
public override async Task StopAllServicesAsync() { if (WorkerClient != null) { await WorkerClient.CloseAsync(); m_shutdownTcs.TrySetResult(true); } }