public OutputStreamSubscriber ( Stream outputStream, TaskCompletionSource |
||
outputStream | Stream | |
completionPromise | TaskCompletionSource |
|
bufferSize | int | |
autoFlush | bool | |
return | System |
public OutputStreamSubscriber(Stream outputStream, TaskCompletionSource<IOResult> completionPromise, int bufferSize, bool autoFlush)
{
_outputStream = outputStream;
_completionPromise = completionPromise;
_autoFlush = autoFlush;
RequestStrategy = new WatermarkRequestStrategy(highWatermark: bufferSize);
_log = Context.GetLogger();
}