public CommonContainerFileOperationAuthorizationHandler(IClock clock) { _clock = clock; SpecifiedFileContainerNames = new[] { FileContainerNameAttribute.GetContainerName(typeof(CommonFileContainer)) }; // Only for CommonFileContainer }
/// <summary> /// Gets a named container. /// </summary> /// <param name="fileContainerFactory">The file container manager</param> /// <returns> /// The container object. /// </returns> public static IFileContainer Create <TContainer>( this IFileContainerFactory fileContainerFactory ) { return(fileContainerFactory.Create( FileContainerNameAttribute.GetContainerName <TContainer>() )); }
public static FileContainerConfiguration Get <TContainer>( this IFileContainerConfigurationProvider configurationProvider) { return(configurationProvider.Get(FileContainerNameAttribute.GetContainerName <TContainer>())); }