FileIO.ReadBufferAsync(IStorageFile) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.)