Read file contents asynchronously and update buffer.
Reads file contents asynchronously and updates buffer. For GTK buffers, checks file modification time and reloads from disk if file was modified since last read. For dummy buffers, always reads from disk.
Usage:
try {
var contents = yield file.buffer.read_async();
// Use contents...
} catch (Error e) {
// Handle error (file not found, permission denied, etc.)
}
|
File contents as string |
| Error |
if file cannot be read |