use method

Future<void> use(
  1. FutureOr<void> workload(
    1. IOSink sink
    )
)

Write some data to this IOSink in workload and after the workload is done, call flush and close.

Implementation

Future<void> use(FutureOr<void> Function(IOSink sink) workload) async {
  await workload(this);
  await flush();
  await close();
}