예제 #1
0
            private async void OnConnectionFailureAsync(object sender, ConnectionTimeoutEventArgs args)
            {
                await WorkerClient.CloseAsync();

                HadConnectionFailure = true;
                m_shutdownTcs.TrySetResult(false);
            }
예제 #2
0
            private async void OnConnectionFailureAsync(object sender, ConnectionFailureEventArgs args)
            {
                await WorkerClient.CloseAsync();

                ClientConnectionFailure = args.Type;
                args.Log(LoggingContext, "TestWorker");
                m_shutdownTcs.TrySetResult(false);
            }
예제 #3
0
            public override async Task StopAllServicesAsync()
            {
                if (WorkerClient != null)
                {
                    await WorkerClient.CloseAsync();

                    m_shutdownTcs.TrySetResult(true);
                }
            }