FileIO.ReadBufferAsync(IStorageFile) Metode

Definisi

Membaca konten file yang ditentukan dan mengembalikan buffer.

public:
 static IAsyncOperation<IBuffer ^> ^ ReadBufferAsync(IStorageFile ^ file);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IBuffer> ReadBufferAsync(IStorageFile const& file);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IBuffer> ReadBufferAsync(IStorageFile file);
function readBufferAsync(file)
Public Shared Function ReadBufferAsync (file As IStorageFile) As IAsyncOperation(Of IBuffer)

Parameter

file
IStorageFile

File yang akan dibaca.

Mengembalikan

Ketika metode ini selesai, ia mengembalikan objek (jenis IBuffer) yang mewakili konten file.

Atribut

Contoh

Sampel Akses File memperlihatkan kepada Anda cara menggunakan ReadBufferAsync untuk membaca konten file dan mengembalikan buffer, seperti ini:

try
{
    if (file != null)
    {
        IBuffer buffer = await FileIO.ReadBufferAsync(file);

        // Use a dataReader object to read from the buffer
        using (DataReader dataReader = DataReader.FromBuffer(buffer))
        {
            string fileContent = dataReader.ReadString(buffer.Length);
            // Perform additional tasks
        }
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
    // For example, handle file not found
}

Dalam contoh, file adalah variabel lokal yang berisi StorageFile yang mewakili file untuk dibaca.

Setelah ReadTextAsync selesai, buffer variabel mendapatkan konten file sebagai objek IBuffer . Anda kemudian dapat membaca dari buffer menggunakan objek DataReader dan memproses konten file yang sesuai (seperti yang ditunjukkan dalam contoh.)

Berlaku untuk