Esempio n. 1
0
        public HttpCommand GetCommand(string commandName, DefaultFileSystemProvider defaultFileSystem)
        {
            switch (commandName)
            {
            case "PUT": return(new PutCommand(defaultFileSystem));

            case "GET": return(new GetCommand(defaultFileSystem));

            case "DELETE": return(new DeleteCommand(defaultFileSystem));

            case "HEAD": return(new HeadCommand(defaultFileSystem));

            default: return(new UnrecognizedCommand());
            }
        }
Esempio n. 2
0
 public GetCommand(DefaultFileSystemProvider fsProvider)
 {
     this.fsProvider = fsProvider;
 }
Esempio n. 3
0
 public HttpRequestsHandler(DefaultFileSystemProvider fileSystemProvider, CommandFactory HttpCommandfactory)
 {
     this.fileSystemProvider = fileSystemProvider;
     this.HttpCommandfactory = HttpCommandfactory;
 }