public async Task StopAsync(CancellationToken cancellationToken)
        {
            Console.WriteLine("Cluster client service stopping.");
            await client?.Close();

            client?.Dispose();
        }
Beispiel #2
0
        public void Dispose()
        {
            _clusterClient?.Close();
            _clusterClient?.Dispose();

            _siloHost?.StopAsync().Wait();
            _siloHost?.Dispose();

            _siloScope?.Dispose();
        }
Beispiel #3
0
        public async Task StopAsync(CancellationToken cancellationToken)
        {
            await client?.Close();

            client?.Dispose();
        }
 /// <summary>
 /// 释放对象
 /// </summary>
 public void Dispose()
 {
     _client?.Close();
 }
Beispiel #5
0
 public void DisposeEverything()
 {
     CleanAllRunningProcesses_BrokenLinksMonitor();
     _client.Close();
 }
Beispiel #6
0
        public async ValueTask DisposeAsync()
        {
            await clusterClient.Close().ConfigureAwait(false);

            clusterClient.Dispose();
        }
        private async Task <Task> StopClient()
        {
            await client.Close();

            return(Task.CompletedTask);
        }
Beispiel #8
0
 public async Task StopAsync(CancellationToken cancellationToken)
 {
     await ClusterClient.Close();
 }
Beispiel #9
0
        static async Task StopAsync(ISiloHost silo, IClusterClient client)
        {
            await client.Close();

            await silo.StopAsync();
        }
Beispiel #10
0
 public void Dispose()
 {
     _clusterClient.Close().Wait();
 }
Beispiel #11
0
 private static async Task ShutdownAsync(IClusterClient client)
 {
     await client.Close();
 }