private WriteAsyncCore ( byte array, int offset, int count, |
||
array | byte | |
offset | int | |
count | int | |
cancellationToken | ||
return | Task |
private async Task WriteAsyncCore(byte[] array, int offset, int count, CancellationToken cancellationToken)
{
Interlocked.Increment(ref _asyncOperations);
try
{
await base.WriteAsync(array, offset, count, cancellationToken).ConfigureAwait(false);
}
finally
{
Interlocked.Decrement(ref _asyncOperations);
}
}
}