| Close() override | Schließt den Stream. |
| Flush() override | Tut nichts. |
| get_CanRead() const override | Bestimmt, ob der Stream lesbar ist. |
| get_CanSeek() const override | Bestimmt, ob der Stream das Suchen unterstützt. |
| get_CanWrite() const override | Bestimmt, ob der Stream beschreibbar ist. |
| get_Capacity() | Gibt die aktuelle Kapazität des zugrunde liegenden Speicherpuffers zurück. |
| get_Length() const override | Gibt die Länge des Streams in Bytes zurück. |
| get_Position() const override | Gibt die aktuelle Position des Streams zurück. |
| virtual GetBuffer() | Gibt einen Zeiger auf den zugrunde liegenden Puffer zurück. |
| MemoryStream() | Konstruiert eine neue Instanz der MemoryStream-Klasse mit einer anfänglichen Kapazität von 0. |
| MemoryStream(int) | Konstruiert eine neue Instanz der MemoryStream-Klasse, die einen Stream basierend auf einem Speicherpuffer der angegebenen Größe darstellt. |
| MemoryStream(const ArrayPtr<uint8_t>&, bool) | Konstruiert eine neue Instanz der MemoryStream-Klasse, die einen Memory-Stream darstellt, der mit dem angegebenen Speicherpuffer verbunden ist. Ein Parameter gibt an, ob der Stream schreibbar ist. |
| MemoryStream(const ArrayPtr<uint8_t>&, int, int, bool, bool) | Konstruiert eine neue Instanz der MemoryStream-Klasse, die einen Speicherstrom darstellt, der mit einem Segment des angegebenen Speicherpuffers verbunden ist, beginnend bei dem angegebenen Index und einschließlich der angegebenen Anzahl von Elementen. Parameter gibt an, ob der Stream schreibbar ist und ob die Methode GetBytes() aufgerufen werden kann. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Liest die angegebene Anzahl von Bytes aus dem Stream und schreibt sie in das angegebene Byte-Array. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Liest die angegebene Anzahl von Bytes aus dem Stream und schreibt sie in das angegebene Byte-Array. |
| ReadByte() override | Liest ein einzelnes Byte aus dem Stream und gibt einen 32‑Bit‑Integer‑Wert zurück, der dem Wert des gelesenen Bytes entspricht. |
| Seek(int64_t, SeekOrigin) override | Setzt die Position des Streams, die durch das aktuelle Objekt repräsentiert wird. |
| set_Capacity(int) | Setzt die Kapazität des zugrunde liegenden Speicherpuffers. |
| set_Position(int64_t) override | Setzt die Position des Streams. |
| SetLength(int64_t) override | Setzt die Länge des Streams, die durch das aktuelle Objekt repräsentiert wird. |
| virtual ToArray() | Gibt eine Kopie des zugrunde liegenden Speicherpuffers als Byte-Array zurück. |
| TryGetBuffer(ArraySegment<uint8_t>&) | Gibt das Array aus vorzeichenlosen Bytes zurück, aus dem dieser Stream erstellt wurde. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Schreibt den angegebenen Teilbereich von Bytes aus dem angegebenen Byte-Array in den Stream. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Schreibt den angegebenen Teilbereich von Bytes aus dem angegebenen Byte-Array in den Stream. |
| WriteByte(uint8_t) override | Schreibt den angegebenen unsigned 8‑Bit‑Integer‑Wert in den Stream. |
| virtual WriteTo(SharedPtr<Stream>) | Schreibt den Inhalt des zugrunde liegenden Puffers in den angegebenen Stream. |