Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода: StreamWriter streamWriterOutput = new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener = new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message);}finally {}
В блоке finally необходимо добавить запись всех исключений в файл и его закрытие. Выберите правильную конструкцию для этого:
(Отметьте один правильный вариант ответа.)
Варианты ответа
Trace.Flush();streamWriterOutput.Close();(Верный ответ)
streamWriterOutput.Close()
streamWriterOutput.AutoFlush = true;streamWriterOutput.Close();
Trace.AutoFlush = true;streamWriterOutput.Close();