Partager via


FileLoggingSession.CloseAndSaveToFileAsync Méthode

Définition

Termine la session de journalisation active et l’enregistre dans un fichier.

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)

Retours

Une fois cette méthode terminée, elle retourne le nouveau fichier en tant que StorageFile. Retourne NULL s’il n’y a aucun événement dans la session ou si la journalisation vient d’être roulée dans un nouveau fichier qui ne contient pas encore d’événements.

Implémente

Attributs

Remarques

FileLoggingSession.CloseAndSaveToFileAsync ferme la session de journalisation active. S’il existe un gestionnaire pour la méthode LogFileGenerated et qu’elle a été appelée mais n’a pas été retournée, la fonction attend que le gestionnaire retourne. Si le fichier journal actuel contient des données qui n’ont pas déjà été signalées avec l’événement LogFileGenerated , la fonction renvoie un StorageFile représentant ce fichier.

Sinon, la fonction retourne NULL. Cela peut se produire si le fichier journal actuel est vide ou si tous les fichiers journaux ont déjà été signalés via l’événement LogFileGenerated . Notez que CloseAndSaveToFileAsync peut retourner NULL même si des données ont été enregistrées et même s’il n’existe aucun événement LogFileGenerated . Cela peut se produire si le fichier journal est devenu saturé et a été fermé, et si un nouveau fichier journal a été ouvert immédiatement avant l’appel de CloseAndSaveToFileAsync.

Cette fonction équivaut à FileLoggingSession.Close.

S’applique à