FileLoggingSession.CloseAndSaveToFileAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encerra a sessão de log atual e a salva em um arquivo.
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)
Retornos
Quando esse método for concluído, ele retornará o novo arquivo como um StorageFile. Retornará NULL se não houver eventos na sessão ou se o registro em log tiver acabado de ser revertido para um novo arquivo que ainda não contém eventos.
Implementações
- Atributos
Comentários
FileLoggingSession.CloseAndSaveToFileAsync fecha a sessão de log atual. Se houver um manipulador para o método LogFileGenerated e ele tiver sido chamado, mas não retornado, a função aguardará o retorno do manipulador. Se houver dados no arquivo de log atual que ainda não tenham sido relatados com o evento LogFileGenerated , a função retornará um StorageFile que representa esse arquivo.
Caso contrário, a função retornará NULL. Isso pode acontecer se o arquivo de log atual estiver vazio ou se todos os arquivos de log já tiverem sido relatados por meio do evento LogFileGenerated . Observe que CloseAndSaveToFileAsync pode retornar NULL mesmo se os dados tiverem sido registrados e mesmo se não houver nenhum evento LogFileGenerated . Isso pode acontecer se o arquivo de log ficou cheio e foi fechado e um novo arquivo de log foi aberto imediatamente antes de CloseAndSaveToFileAsync ser chamado.
Essa função é equivalente a FileLoggingSession.Close.