Bagikan melalui


FileLoggingSession.CloseAndSaveToFileAsync Metode

Definisi

Mengakhiri sesi pengelogan saat ini dan menyimpannya ke file.

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)

Mengembalikan

Ketika metode ini selesai, ia mengembalikan file baru sebagai StorageFile. Mengembalikan NULL jika tidak ada peristiwa dalam sesi atau jika pengelogan baru saja digulirkan ke file baru yang belum berisi peristiwa.

Penerapan

Atribut

Keterangan

FileLoggingSession.CloseAndSaveToFileAsync menutup sesi pengelogan saat ini. Jika ada handler untuk metode LogFileGenerated , dan telah dipanggil tetapi tidak dikembalikan, fungsi menunggu handler kembali. Jika ada data dalam file log saat ini yang belum dilaporkan dengan peristiwa LogFileGenerated , fungsi mengembalikan StorageFile yang mewakili file tersebut.

Jika tidak, fungsi mengembalikan NULL. Ini dapat terjadi jika file log saat ini kosong, atau jika semua file log telah dilaporkan melalui peristiwa LogFileGenerated . Perhatikan bahwa CloseAndSaveToFileAsync mungkin mengembalikan NULL meskipun data direkam dan bahkan jika tidak ada peristiwa LogFileGenerated . Ini dapat terjadi jika file log menjadi penuh dan ditutup, dan file log baru dibuka segera sebelum CloseAndSaveToFileAsync dipanggil.

Fungsi ini setara dengan FileLoggingSession.Close.

Berlaku untuk