FileIO.WriteBufferAsync(IStorageFile, IBuffer) Méthode

Définition

Écrit des données d’une mémoire tampon dans le fichier spécifié.

public:
 static IAsyncAction ^ WriteBufferAsync(IStorageFile ^ file, IBuffer ^ buffer);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction WriteBufferAsync(IStorageFile const& file, IBuffer const& buffer);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction WriteBufferAsync(IStorageFile file, IBuffer buffer);
function writeBufferAsync(file, buffer)
Public Shared Function WriteBufferAsync (file As IStorageFile, buffer As IBuffer) As IAsyncAction

Paramètres

file
IStorageFile

Fichier dans lequel la mémoire tampon des données est écrite.

buffer
IBuffer

Mémoire tampon qui contient les données à écrire.

Retours

Aucun objet ou valeur n’est retourné lorsque cette méthode est terminée.

Attributs

Exemples

L’exemple Accès aux fichiers vous montre comment écrire WriteBufferAsync des données d’une mémoire tampon dans un fichier.

try
{
    if (file != null)
    {
        IBuffer buffer = CryptographicBuffer.GenerateRandom(10);
        await FileIO.WriteBufferAsync(file, buffer);
        // Perform additional tasks after file is written
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
    // For example, handle file not found
}

Dans l’exemple, file est une variable locale qui contient un StorageFile qui représente le fichier à écrire.

Bien que les WriteBufferAsync méthodes n’aient pas de valeur de retour, vous pouvez toujours effectuer des tâches supplémentaires une fois le texte écrit dans le fichier, comme le montre l’exemple.

S’applique à