Example #1
0
 private void Dispose(bool disposing)
 {
     if (!disposedValue)
     {
         if (disposing)
         {
             _connection.Dispose();
         }
         disposedValue = true;
     }
 }
Example #2
0
        public async Task <HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
        {
            try
            {
                EnsureConnection(context.Registration.Name);

                await _connection.Connect();

                _connection.Dispose();

                return(await Task.FromResult(HealthCheckResult.Healthy("RabittMQ is Healthy")));
            }
            catch (Exception ex)
            {
                return(await Task.FromResult(HealthCheckResult.Unhealthy("RabittMQ is Unhealthy", ex)));
            }
        }
Example #3
0
 public void Disconnect()
 {
     _connection.Dispose();
 }
 /// <summary>
 ///
 /// </summary>
 public void Dispose()
 {
     _connection?.Dispose();
 }
 /// <summary>
 ///
 /// </summary>
 public virtual void Dispose()
 {
     _connection?.Dispose();
 }
Example #6
0
 /// <summary> 释放资源 </summary>
 public void Dispose()
 {
     _consumerChannel?.Dispose();
     _connection?.Dispose();
     SubscriptionManager.Clear();
 }
Example #7
0
 /// <summary>
 /// Close connections to the message broker.
 /// Remember to call this if your application repeatedly connects and disconnects
 /// </summary>
 public void Shutdown()
 {
     try { _longConnectionSingleton?.Dispose(); } catch { /*ignore*/ }
     try { _configuredConnection?.Dispose(); } catch { /*ignore*/ }
 }
 public void Dispose()
 {
     mChannel.Dispose();
     mConnection.Dispose();
 }
 public void Disconnect()
 {
     Console.WriteLine("Disconnecting from rabbitmq.");
     _connection.Dispose();
 }
Example #10
0
 public void Disconnect()
 {
     _rabbitMqConnection.Dispose();
 }