FileIO.WriteBufferAsync(IStorageFile, IBuffer) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.