Ffile handler for incoming and ourgoing zip file requests.
상속: FileHandler, IFileHandler
예제 #1
0
        /// <summary>
        /// Returns an instance of IFileHandler.
        /// </summary>
        /// <param name="type">Content type of the file to be processed.</param>
        /// <returns>IFileHandler instance.</returns>
        public IFileHandler GetFileHandler(string contentType, int userId)
        {
            IFileHandler fileHandler;

            switch (contentType)
            {
                case Constants.APPLICATION_XZIP:
                    fileHandler = new ZipFileHandler(this.fileService, userId);
                    break;
                default:
                    fileHandler = new DefaultFileHandler(this.fileService);
                    break;
            }

            return fileHandler;
        }
예제 #2
0
        /// <summary>
        /// Returns an instance of IFileHandler.
        /// </summary>
        /// <param name="type">Content type of the file to be processed.</param>
        /// <returns>IFileHandler instance.</returns>
        public IFileHandler GetFileHandler(string contentType, int userId)
        {
            IFileHandler fileHandler;

            switch (contentType)
            {
            case Constants.APPLICATION_XZIP:
                fileHandler = new ZipFileHandler(this.fileService, userId);
                break;

            default:
                fileHandler = new DefaultFileHandler(this.fileService);
                break;
            }

            return(fileHandler);
        }