AtomicNet.StaticFileHandler.TransmitVirtualizedFileIfItExists C# (CSharp) Метод

TransmitVirtualizedFileIfItExists() приватный Метод

private TransmitVirtualizedFileIfItExists ( ) : bool
Результат bool
        private     bool                    TransmitVirtualizedFileIfItExists()
        {
            Extension               fileExtension   = Extension.TrySelect(Path.GetExtension(this.Context.Request.Path).OrIfNullOrEmpty(Extension.html).ToLower(), null);

            VirtualFileAssembler    fileAssembler   = this.createFileAssembler(fileExtension);

            if (fileExtension == null || !fileAssembler.RequestedFileIsVirtual())   return false;

            fileAssembler.GetFileContents();

            if (this.checkForMissingFiles(fileAssembler))                           return false;

            this.Response.AddHeader("content-type", fileExtension.MimeType);

            if(this.checkForIfNoneMatch(fileAssembler))                             return true;

            this.respondWithContent(fileAssembler);

            return true;
        }