public static IBlobProvider Get <TContainer>( [NotNull] this IBlobProviderSelector selector) { Check.NotNull(selector, nameof(selector)); return(selector.Get(BlobContainerNameAttribute.GetContainerName <TContainer>())); }
public BlobContainerConfigurations Configure <TContainer>( Action <BlobContainerConfiguration> configureAction) { return(Configure( BlobContainerNameAttribute.GetContainerName <TContainer>(), configureAction )); }
public BlobContainerConfigurations() { _containers = new Dictionary <string, BlobContainerConfiguration> { //Add default container [BlobContainerNameAttribute.GetContainerName <DefaultContainer>()] = new BlobContainerConfiguration() }; }
public BlobContainerConfiguration GetConfiguration <TContainer>() { return(GetConfiguration(BlobContainerNameAttribute.GetContainerName <TContainer>())); }