예제 #1
0
        public FileResponder(string root, ResponseWriter responseWriter)
        {
            if (!string.IsNullOrEmpty(root))
            {
                if (responseWriter == null)
                {
                    throw new ArgumentNullException("responseWriter");
                }
                this.responseWriter = responseWriter;

                root = Path.GetFullPath(root);
                if (!Directory.Exists(root))
                {
                    RestLogger.LogInfo("FileResponder: creating directory " + root);
                    Directory.CreateDirectory(root);
                }
                RestLogger.LogInfo("FileResponder: web root " + root);
                this.rootExists = true;
                this.root = root;
            }
        }
예제 #2
0
        public FileResponder(string root, ResponseWriter responseWriter)
        {
            if (!string.IsNullOrEmpty(root))
            {
                if (responseWriter == null)
                {
                    throw new ArgumentNullException("responseWriter");
                }
                this.responseWriter = responseWriter;

                root = Path.GetFullPath(root);
                if (!Directory.Exists(root))
                {
                    RestLogger.LogInfo("FileResponder: creating directory " + root);
                    Directory.CreateDirectory(root);
                }
                RestLogger.LogInfo("FileResponder: web root " + root);
                this.rootExists = true;
                this.root       = root;
            }
        }