BsonStreamAdapterCopyToAsync Method (Stream, Int32, CancellationToken) |
Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.
Namespace:
MongoDB.Bson.IO
Assembly:
MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.17.0+b316340e6cc3a8bfc8638dc31b54fbbfe41bfcb2
Syntax public override Task CopyToAsync(
Stream destination,
int bufferSize,
CancellationToken cancellationToken
)
Public Overrides Function CopyToAsync (
destination As Stream,
bufferSize As Integer,
cancellationToken As CancellationToken
) As Task
abstract CopyToAsync :
destination : Stream *
bufferSize : int *
cancellationToken : CancellationToken -> Task
override CopyToAsync :
destination : Stream *
bufferSize : int *
cancellationToken : CancellationToken -> Task
Parameters
- destination
- Type: System.IOStream
The stream to which the contents of the current stream will be copied. - bufferSize
- Type: SystemInt32
The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920. - cancellationToken
- Type: System.ThreadingCancellationToken
The token to monitor for cancellation requests. The default value is None.
Return Value
Type:
TaskA task that represents the asynchronous copy operation.
Exceptions See Also