共用方式為


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

適用於