AzureSiteReplicator.Controllers.HomeController.LogFile C# (CSharp) Метод

LogFile() публичный Метод

public LogFile ( string siteName ) : System.Web.Mvc.FileResult
siteName string
Результат System.Web.Mvc.FileResult
        public FileResult LogFile(string siteName)
        {
            byte[] fileBytes = null;
            using (LogFile logFile = new LogFile(siteName, true))
            {
                // Not calling File.ReadAllBytes because it can cause a sharing violation if
                // the log file is still being written to.
                using (Stream fileStream = FileHelper.FileSystem.File.Open(
                    logFile.FilePath,
                    FileMode.Open,
                    FileAccess.Read,
                    FileShare.ReadWrite))
                {
                    fileBytes = ReadStreamToBytes(fileStream);
                }

                return File(
                    fileBytes,
                    System.Net.Mime.MediaTypeNames.Application.Octet,
                    "deploy.log");
            }
        }