FileLoggingSession.CloseAndSaveToFileAsync Metodo

Definizione

Termina la sessione di registrazione corrente e la salva in un 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)

Restituisce

Al termine di questo metodo, restituisce il nuovo file come StorageFile. Restituisce NULL se non sono presenti eventi nella sessione o se la registrazione è stata appena eseguito il roll over in un nuovo file che non contiene ancora eventi.

Implementazioni

Attributi

Commenti

FileLoggingSession.CloseAndSaveToFileAsync chiude la sessione di registrazione corrente. Se è presente un gestore per il metodo LogFileGenerated ed è stato chiamato ma non restituito, la funzione attende che il gestore restituisca. Se nel file di log corrente sono presenti dati che non sono già stati segnalati con l'evento LogFileGenerated , la funzione restituisce un oggetto StorageFile che rappresenta tale file.

In caso contrario, la funzione restituisce NULL. Ciò può verificarsi se il file di log corrente è vuoto o se tutti i file di log sono già stati segnalati tramite l'evento LogFileGenerated . Si noti che CloseAndSaveToFileAsync potrebbe restituire NULL anche se i dati sono stati registrati e anche se non è presente alcun evento LogFileGenerated . Ciò può verificarsi se il file di log è diventato pieno ed è stato chiuso e un nuovo file di log è stato aperto immediatamente prima della chiamata a CloseAndSaveToFileAsync.

Questa funzione equivale a FileLoggingSession.Close.

Si applica a