private static async Task WriteToFileRequestHandler(object sender, EventArgs args) { var arguments = (IFileActionRequestEventArgs)args; FileActionRequestHandler handler = new FileActionRequestHandler(); try { await handler.WriteBytesToFileAsync(arguments.FileName, arguments.InOutData); } catch (Exception ex) { arguments.Exception = ex; } }
private static async Task ReadFromFileRequestHandler(object sender, EventArgs args) { var arguments = (IFileActionRequestEventArgs)args; FileActionRequestHandler handler = new FileActionRequestHandler(); try { arguments.InOutData = await handler.ReadBytesFromFileAsync(arguments.FileName); } catch (Exception ex) { arguments.Exception = ex; } }