FileLoggingSession.CloseAndSaveToFileAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
結束目前的記錄會話,並將它儲存至檔案。
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。