Compartir a través de


FileLoggingSession.CloseAndSaveToFileAsync Método

Definición

Finaliza la sesión de registro actual y la guarda en un archivo.

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)

Devoluciones

Cuando se completa este método, devuelve el nuevo archivo como storageFile. Devuelve NULL si no hay ningún evento en la sesión o si el registro acaba de pasar a un nuevo archivo que aún no contiene eventos.

Implementaciones

Atributos

Comentarios

FileLoggingSession.CloseAndSaveToFileAsync cierra la sesión de registro actual. Si hay un controlador para el método LogFileGenerated y se ha llamado pero no se ha devuelto, la función espera a que se devuelva el controlador. Si hay datos en el archivo de registro actual que aún no se han notificado con el evento LogFileGenerated , la función devuelve un storageFile que representa ese archivo.

De lo contrario, la función devuelve NULL. Esto puede ocurrir si el archivo de registro actual está vacío o si todos los archivos de registro ya se han notificado a través del evento LogFileGenerated . Tenga en cuenta que CloseAndSaveToFileAsync podría devolver NULL incluso si se registraron datos e incluso si no hay ningún evento LogFileGenerated . Esto puede ocurrir si el archivo de registro se llena y se cerró, y se abrió un nuevo archivo de registro inmediatamente antes de llamar a CloseAndSaveToFileAsync.

Esta función es equivalente a FileLoggingSession.Close.

Se aplica a