예제 #1
0
        public override void Dispose()
        {
            SqsClient.Dispose();
            S3Client.Dispose();

            base.Dispose();
        }
        public void Dispose()
        {
            DequeueStrategy.Stop();

            if (S3Client != null)
            {
                S3Client.Dispose();
            }
            if (SqsClient != null)
            {
                SqsClient.Dispose();
            }
        }
예제 #3
0
 /// <summary>
 /// Dispose of this object
 /// </summary>
 /// <param name="disposing">Dispose of managed resources?</param>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (SqsClient != null)
         {
             SqsClient.Dispose();
         }
         if (S3Client != null)
         {
             S3Client.Dispose();
         }
     }
 }
 /// <summary>
 /// Disposes the session.
 /// </summary>
 public void Dispose()
 {
     Logger?.LogDebug("Closing Piranha S3 media storage session");
     S3Client.Dispose();
     GC.SuppressFinalize(this);
 }