private void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { _connection.Dispose(); } disposedValue = true; } }
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))); } }
public void Disconnect() { _connection.Dispose(); }
/// <summary> /// /// </summary> public void Dispose() { _connection?.Dispose(); }
/// <summary> /// /// </summary> public virtual void Dispose() { _connection?.Dispose(); }
/// <summary> 释放资源 </summary> public void Dispose() { _consumerChannel?.Dispose(); _connection?.Dispose(); SubscriptionManager.Clear(); }
/// <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(); }
public void Disconnect() { _rabbitMqConnection.Dispose(); }