TelnetStream Class |
Namespace: Lawo.IO
public sealed class TelnetStream : BufferStream
The TelnetStream type exposes the following members.
Name | Description | |
---|---|---|
TelnetStream | Initializes a new instance of the TelnetStream class. |
Name | Description | |
---|---|---|
CanRead | When overridden in a derived class, gets a value indicating whether the current stream supports reading. (Inherited from BufferStream.) | |
CanSeek | When overridden in a derived class, gets a value indicating whether the current stream supports seeking. (Inherited from NonSeekableStream.) | |
CanTimeout | Gets a value that determines whether the current stream can time out. (Inherited from Stream.) | |
CanWrite | When overridden in a derived class, gets a value indicating whether the current stream supports writing. (Inherited from BufferStream.) | |
DataAvailable | Gets a value indicating whether data is available on the TelnetStream to be
read. | |
Length | When overridden in a derived class, gets the length in bytes of the stream. (Inherited from NonSeekableStream.) | |
Position | When overridden in a derived class, gets or sets the position within the current stream. (Inherited from NonSeekableStream.) | |
ReadTimeout | Gets or sets a value, in miliseconds, that determines how long the stream will attempt to read before timing out. (Inherited from Stream.) | |
WriteTimeout | Gets or sets a value, in miliseconds, that determines how long the stream will attempt to write before timing out. (Inherited from Stream.) |
Name | Description | |
---|---|---|
CopyTo(Stream) | Reads the bytes from the current stream and writes them to another stream. (Inherited from Stream.) | |
CopyTo(Stream, Int32) | Reads the bytes from the current stream and writes them to another stream, using a specified buffer size. (Inherited from Stream.) | |
CopyToAsync(Stream) | Asynchronously reads the bytes from the current stream and writes them to another stream. (Inherited from Stream.) | |
CopyToAsync(Stream, Int32) | Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size. (Inherited from Stream.) | |
CopyToAsync(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. (Inherited from Stream.) | |
Dispose | Releases all resources used by the Stream. (Inherited from Stream.) | |
DisposeAsync | Asynchronously flushes the write buffer and then disposes the underlying stream. (Inherited from BufferStream.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Flush | See Flush. (Inherited from NonSeekableStream.) | |
FlushAsync | Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. (Inherited from Stream.) | |
FlushAsync(CancellationToken) | (Overrides NonSeekableStreamFlushAsync(CancellationToken).) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Read | When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Inherited from NonSeekableStream.) | |
ReadAsync(Byte, Int32, Int32) | Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Inherited from Stream.) | |
ReadAsync(Byte, Int32, Int32, CancellationToken) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. (Overrides StreamReadAsync(Byte, Int32, Int32, CancellationToken).) | |
ReadByte | Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream. (Inherited from Stream.) | |
Seek | See Seek(Int64, SeekOrigin).. (Inherited from NonSeekableStream.) | |
SetLength | See SetLength(Int64). (Inherited from NonSeekableStream.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Write | When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Inherited from NonSeekableStream.) | |
WriteAsync(Byte, Int32, Int32) | Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Inherited from Stream.) | |
WriteAsync(Byte, Int32, Int32, CancellationToken) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. (Overrides StreamWriteAsync(Byte, Int32, Int32, CancellationToken).) | |
WriteByte | Writes a byte to the current position in the stream and advances the position within the stream by one byte. (Inherited from Stream.) |
A call to ReadAsync(Byte, Int32, Int32, CancellationToken) removes data from the internal read buffer. If the internal buffer is empty, it is filled first by invoking ReadAsyncCallback. The data is then decoded and the decoded form is then returned.
A call to WriteAsync(Byte, Int32, Int32, CancellationToken) encodes the passed data and then appends the encoded form to the internal write buffer, while flushing as needed.