FileLoggingSession.CloseAndSaveToFileAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Завершает текущий сеанс ведения журнала и сохраняет его в файл.
public:
virtual IAsyncOperation<StorageFile ^> ^ CloseAndSaveToFileAsync() = CloseAndSaveToFileAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageFile> CloseAndSaveToFileAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageFile> CloseAndSaveToFileAsync();
function closeAndSaveToFileAsync()
Public Function CloseAndSaveToFileAsync () As IAsyncOperation(Of StorageFile)
Возвращаемое значение
После завершения этого метода он возвращает новый файл как StorageFile. Возвращает значение NULL , если в сеансе нет событий или если ведение журнала только что перевернулось в новый файл, который еще не содержит событий.
Реализации
- Атрибуты
Комментарии
FileLoggingSession.CloseAndSaveToFileAsync закрывает текущий сеанс ведения журнала. Если имеется обработчик для метода LogFileGenerated и он был вызван, но не возвращен, функция ожидает возврата обработчика. Если в текущем файле журнала есть данные, которые еще не были переданы с помощью события LogFileGenerated , функция возвращает StorageFile, представляющий этот файл.
В противном случае функция возвращает значение NULL. Это может произойти, если текущий файл журнала пуст или если все файлы журнала уже были переданы через событие LogFileGenerated . Обратите внимание, что CloseAndSaveToFileAsync может возвращать значение NULL , даже если данные были записаны и даже если событие LogFileGenerated отсутствует. Это может произойти, если файл журнала стал полным и был закрыт, а новый файл журнала был открыт непосредственно перед вызовом CloseAndSaveToFileAsync.
Эта функция эквивалентна FileLoggingSession.Close.