Example #1
0
        /// <summary>
        /// Abre um <see cref="Stream"/> com o conteúdo deste arquivo temporário.
        /// </summary>
        public Stream OpenRead()
        {
            if (disposed)
            {
                throw new ObjectDisposedException("Não é possível ler o arquivo temporário, pois o mesmo já foi descartado (Disposed).");
            }

            if (String.IsNullOrEmpty(fileName))
            {
                throw new InvalidOperationException("Não é possível ler o arquivo temporário, pois ele ainda não foi escrito.");
            }
            return(fileManager.LeTemporario(fileName));
        }