Skip to content

NodeStream class

Represents a Node.js Duplex, Readable, or Writable stream.

C#
public class NodeStream : Stream

Public Members

namedescription
override CanRead { get; }
override CanSeek { get; }Node.js Readable / Writable streams do not directly support seeking. The position must be established using a different API when creating the stream.
override CanWrite { get; }
override Length { get; }Node.js Readable / Writable streams do not support getting the stream length.
override Position { get; set; }Node.js Readable / Writable streams do not directly support seeking. The position must be established using a different API when creating the stream.
override Flush()Does nothing because Node.js Writable streams do not support flushing.
override FlushAsync(…)Does nothing because Node.js Writable streams do not support flushing.
override Read(…)(2 methods)
override ReadAsync(…)(2 methods)
override Seek(…)Node.js Readable / Writable streams do not directly support seeking. The position must be established using a different API when creating the stream.
override SetLength(…)Node.js Readable / Writable streams do not support setting the stream length.
override Write(…)
override WriteAsync(…)(2 methods)
explicit operator
implicit operator

Protected Members

namedescription
override Dispose(…)

See Also

Released under the MIT license