public Task DisposeAsync(CancellationToken cancellationToken) { _amazonSqs?.Dispose(); _amazonSns?.Dispose(); return(TaskUtil.Completed); }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, /// or resetting unmanaged resources. /// </summary> public void Dispose() { if (_sns != null) { _sns.Dispose(); _sns = null; } }
public async ValueTask DisposeAsync() { await _queueCache.DisposeAsync().ConfigureAwait(false); _topicCache.Clear(); _amazonSqs?.Dispose(); _amazonSns?.Dispose(); }
public async Task DisposeAsync(CancellationToken cancellationToken) { await _queueCache.DisposeAsync(cancellationToken).ConfigureAwait(false); _topicCache.Clear(); _amazonSqs?.Dispose(); _amazonSns?.Dispose(); }
public Task DisposeAsync(CancellationToken cancellationToken) { _queueCache.Clear(); _topicCache.Clear(); _amazonSqs?.Dispose(); _amazonSns?.Dispose(); return(TaskUtil.Completed); }
public Task DisposeAsync(CancellationToken cancellationToken) { if (_log.IsDebugEnabled) { _log.DebugFormat("Closing model: {0}", _connectionContext.Description); } _amazonSqs?.Dispose(); _amazonSns?.Dispose(); return(GreenPipes.Util.TaskUtil.Completed); }
/// <summary> /// Implements the Dispose pattern /// </summary> /// <param name="disposing">Whether this object is being disposed via a call to Dispose /// or garbage collected.</param> protected virtual void Dispose(bool disposing) { if (!this.disposed) { if (disposing) { if (snsClient != null) { snsClient.Dispose(); snsClient = null; } if (sqsClient != null) { sqsClient.Dispose(); sqsClient = null; } } this.disposed = true; } }
public void Dispose() { _sqsClient?.Dispose(); _snsClient?.Dispose(); }