System.IO.Stream

E697496

System.IO.Stream is an abstract base class in .NET that represents a generic sequence of bytes and provides a common interface for reading from and writing to data sources such as files, memory, and network connections.

All labels observed (7)

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf .NET class
abstract class
assembly System.Runtime.dll
mscorlib.dll
category I/O abstraction
hasMethod System.IAsyncResult BeginRead(byte[], int, int, System.AsyncCallback, object)
System.IAsyncResult BeginWrite(byte[], int, int, System.AsyncCallback, object)
System.Threading.Tasks.Task CopyToAsync(System.IO.Stream)
System.Threading.Tasks.Task FlushAsync()
System.Threading.Tasks.Task WriteAsync(byte[], int, int)
System.Threading.Tasks.Task<int> ReadAsync(byte[], int, int)
int EndRead(System.IAsyncResult)
int Read(byte[], int, int)
int ReadByte()
long Seek(long, System.IO.SeekOrigin)
void Close()
void CopyTo(System.IO.Stream)
void EndWrite(System.IAsyncResult)
void Flush()
void SetLength(long)
void Write(byte[], int, int)
void WriteByte(byte)
hasProperty bool CanRead
bool CanSeek
bool CanWrite
long Length
long Position
implements System.IDisposable
inheritsFrom System.MarshalByRefObject
introducedIn .NET Framework 1.0
linked to: .NET Framework
isAbstractBaseFor stream implementations
isBaseClassOf System.IO.BufferedStream
System.IO.Compression.BrotliStream
System.IO.Compression.DeflateStream
System.IO.Compression.GZipStream
System.IO.FileStream
System.IO.IsolatedStorage.IsolatedStorageFileStream
System.IO.MemoryStream
System.IO.NetworkStream
System.IO.Pipes.PipeStream
System.IO.UnmanagedMemoryStream
System.Net.Security.SslStream
System.Security.Cryptography.CryptoStream
isDesignedFor file I/O
memory I/O
network I/O
namespace System.IO
providesInterfaceFor asynchronous I/O
reading data
seeking within data
writing data
represents sequence of bytes
threadSafety instance members are not guaranteed to be thread-safe
usedWith System.IO.StreamReader
System.IO.StreamWriter
System.Xml.XmlReader
linked to: System.Xml

System.Xml.XmlWriter

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.IO containsType System.IO.Stream
System.IDisposable relatedTo System.IO.Stream
System.Console defaultInputStream System.Console.In
linked to: System.IO.Stream
System.IO.FileStream inheritsFrom System.IO.Stream
System.IO.BufferedStream baseClass System.IO.Stream
System.IO.BufferedStream wraps System.IO.Stream
System.IO.BufferedStream overrides System.IO.Stream.Read
linked to: System.IO.Stream
System.IO.BufferedStream overrides System.IO.Stream.Write
linked to: System.IO.Stream
System.IO.BufferedStream overrides System.IO.Stream.Flush
linked to: System.IO.Stream
System.IO.BufferedStream overrides System.IO.Stream.Seek
linked to: System.IO.Stream
System.IO.BinaryReader readsFrom System.IO.Stream
System.IO.BinaryWriter writesTo System.IO.Stream
System.Net.HttpWebResponse returnsStreamType System.IO.Stream from GetResponseStream()
linked to: System.IO.Stream