|  |  |  | @ -1,5 +1,4 @@ | 
			
		
	
		
			
				
					|  |  |  |  | using System.Threading; | 
			
		
	
		
			
				
					|  |  |  |  | using System.Threading.Tasks; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | namespace Volo.Abp.BlobStoring | 
			
		
	
		
			
				
					|  |  |  |  | { | 
			
		
	
	
		
			
				
					|  |  |  | @ -8,38 +7,17 @@ namespace Volo.Abp.BlobStoring | 
			
		
	
		
			
				
					|  |  |  |  |         /// <summary> | 
			
		
	
		
			
				
					|  |  |  |  |         /// Gets a named container. | 
			
		
	
		
			
				
					|  |  |  |  |         /// </summary> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <param name="blobContainerManager">The blob container manager</param> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <param name="blobContainerFactory">The blob container manager</param> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <param name="cancellationToken">Cancellation token</param> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <returns> | 
			
		
	
		
			
				
					|  |  |  |  |         /// The container object. | 
			
		
	
		
			
				
					|  |  |  |  |         /// </returns> | 
			
		
	
		
			
				
					|  |  |  |  |         public static Task<IBlobContainer> GetAsync<TContainer>( | 
			
		
	
		
			
				
					|  |  |  |  |             this IBlobContainerManager blobContainerManager, | 
			
		
	
		
			
				
					|  |  |  |  |         public static IBlobContainer Get<TContainer>( | 
			
		
	
		
			
				
					|  |  |  |  |             this IBlobContainerFactory blobContainerFactory, | 
			
		
	
		
			
				
					|  |  |  |  |             CancellationToken cancellationToken = default | 
			
		
	
		
			
				
					|  |  |  |  |         ) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             return blobContainerManager.GetAsync( | 
			
		
	
		
			
				
					|  |  |  |  |                 BlobContainerNameAttribute.GetContainerName<TContainer>(), | 
			
		
	
		
			
				
					|  |  |  |  |                 cancellationToken | 
			
		
	
		
			
				
					|  |  |  |  |             ); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         /// <summary> | 
			
		
	
		
			
				
					|  |  |  |  |         ///  | 
			
		
	
		
			
				
					|  |  |  |  |         /// </summary> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <param name="blobContainerManager">The blob container manager</param> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <param name="cancellationToken">Cancellation token</param> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <typeparam name="TContainer">Type of the container</typeparam> | 
			
		
	
		
			
				
					|  |  |  |  |         /// <returns> | 
			
		
	
		
			
				
					|  |  |  |  |         /// Returns true if actually deleted the container. | 
			
		
	
		
			
				
					|  |  |  |  |         /// Returns false if the container with the given <typeparamref name="TContainer"/> type was not exists.   | 
			
		
	
		
			
				
					|  |  |  |  |         /// </returns> | 
			
		
	
		
			
				
					|  |  |  |  |         public static Task<bool> DeleteAsync<TContainer>( | 
			
		
	
		
			
				
					|  |  |  |  |             this IBlobContainerManager blobContainerManager, | 
			
		
	
		
			
				
					|  |  |  |  |             CancellationToken cancellationToken = default | 
			
		
	
		
			
				
					|  |  |  |  |         ) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             return blobContainerManager.DeleteAsync( | 
			
		
	
		
			
				
					|  |  |  |  |             return blobContainerFactory.Get( | 
			
		
	
		
			
				
					|  |  |  |  |                 BlobContainerNameAttribute.GetContainerName<TContainer>(), | 
			
		
	
		
			
				
					|  |  |  |  |                 cancellationToken | 
			
		
	
		
			
				
					|  |  |  |  |             ); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |