다음을 통해 공유


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는 데이터가 기록되고 LogFileGenerated 이벤트가 없는 경우에도 NULL을 반환할 수 있습니다. 로그 파일이 가득 차서 닫혔으며 CloseAndSaveToFileAsync가 호출되기 직전에 새 로그 파일이 열린 경우에 발생할 수 있습니다.

이 함수는 FileLoggingSession.Close와 동일합니다.

적용 대상