Поделиться через


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.

Применяется к