private void OpenAsync() { // Ask for a file Gnome.Vfs.Uri uri = FileDialog.OpenFile("Open File Asynchronously"); // Open the file Asynchronously Gnome.Vfs.AsyncCallback openCallback = new Gnome.Vfs.AsyncCallback(OnUriOpen); Gnome.Vfs.Async.Open(uri.ToString(), Gnome.Vfs.OpenMode.Read, 0, openCallback); }
private void CreateAsync() { // Ask for a file Gnome.Vfs.Uri uri = FileDialog.SaveFile("Create File Asynchronously"); // Create a file Asynchronously Gnome.Vfs.FilePermissions perms = Gnome.Vfs.FilePermissions.UserRead | Gnome.Vfs.FilePermissions.UserWrite | Gnome.Vfs.FilePermissions.GroupRead | Gnome.Vfs.FilePermissions.OtherRead; Gnome.Vfs.AsyncCallback createCallback = new Gnome.Vfs.AsyncCallback(OnUriCreate); Gnome.Vfs.Async.Create(uri, Gnome.Vfs.OpenMode.Write, false, perms, 0, createCallback); }
private void CreateAsync () { // Ask for a file Gnome.Vfs.Uri uri = FileDialog.SaveFile ("Create File Asynchronously"); // Create a file Asynchronously Gnome.Vfs.FilePermissions perms = Gnome.Vfs.FilePermissions.UserRead | Gnome.Vfs.FilePermissions.UserWrite | Gnome.Vfs.FilePermissions.GroupRead | Gnome.Vfs.FilePermissions.OtherRead; Gnome.Vfs.AsyncCallback createCallback = new Gnome.Vfs.AsyncCallback (OnUriCreate); Gnome.Vfs.Async.Create (uri, Gnome.Vfs.OpenMode.Write, false, perms, 0, createCallback); }
private void OpenAsync () { // Ask for a file Gnome.Vfs.Uri uri = FileDialog.OpenFile ("Open File Asynchronously"); // Open the file Asynchronously Gnome.Vfs.AsyncCallback openCallback = new Gnome.Vfs.AsyncCallback (OnUriOpen); Gnome.Vfs.Async.Open (uri.ToString (), Gnome.Vfs.OpenMode.Read, 0, openCallback); }