Class NoFlushStream
Namespace: ETLBox.Helper
Assembly: ETLBox.dll
Syntax
public class NoFlushStream : Stream, IDisposable
Constructors
NoFlushStream(Stream)
Declaration
public NoFlushStream(Stream inner)
Parameters
Type | Name | Description |
---|
Stream | inner | |
Properties
CanRead
Declaration
public override bool CanRead { get; }
Property Value
Overrides
CanSeek
Declaration
public override bool CanSeek { get; }
Property Value
Overrides
CanTimeout
Declaration
public override bool CanTimeout { get; }
Property Value
Overrides
CanWrite
Declaration
public override bool CanWrite { get; }
Property Value
Overrides
Length
Declaration
public override long Length { get; }
Property Value
Overrides
Position
Declaration
public override long Position { get; set; }
Property Value
Overrides
ReadTimeout
Declaration
public override int ReadTimeout { get; set; }
Property Value
Overrides
WriteTimeout
Declaration
public override int WriteTimeout { get; set; }
Property Value
Overrides
Methods
BeginRead(byte[], int, int, AsyncCallback, object)
Declaration
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Parameters
Returns
Overrides
BeginWrite(byte[], int, int, AsyncCallback, object)
Declaration
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Parameters
Returns
Overrides
Close()
Declaration
public override void Close()
Overrides
CopyToAsync(Stream, int, CancellationToken)
Declaration
public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Parameters
Returns
Overrides
EndRead(IAsyncResult)
Declaration
public override int EndRead(IAsyncResult asyncResult)
Parameters
Returns
Overrides
EndWrite(IAsyncResult)
Declaration
public override void EndWrite(IAsyncResult asyncResult)
Parameters
Overrides
Flush()
Declaration
public override void Flush()
Overrides
FlushAsync(CancellationToken)
Declaration
public override Task FlushAsync(CancellationToken cancellationToken)
Parameters
Returns
Overrides
Read(byte[], int, int)
Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
Returns
Overrides
ReadAsync(byte[], int, int, CancellationToken)
Declaration
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Parameters
Returns
Overrides
ReadByte()
Declaration
public override int ReadByte()
Returns
Overrides
Seek(long, SeekOrigin)
Declaration
public override long Seek(long offset, SeekOrigin origin)
Parameters
Returns
Overrides
SetLength(long)
Declaration
public override void SetLength(long value)
Parameters
Type | Name | Description |
---|
long | value | |
Overrides
Write(byte[], int, int)
Declaration
public override void Write(byte[] buffer, int offset, int count)
Parameters
Overrides
WriteAsync(byte[], int, int, CancellationToken)
Declaration
public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Parameters
Returns
Overrides
WriteByte(byte)
Declaration
public override void WriteByte(byte value)
Parameters
Type | Name | Description |
---|
byte | value | |
Overrides
Implements