| Close() override | Akışı kapatır. |
| Flush() override | Hiçbir şey yapmaz. |
| get_CanRead() const override | Akışın okunabilir olup olmadığını belirler. |
| get_CanSeek() const override | Akışın konum değiştirmeyi destekleyip desteklemediğini belirler. |
| get_CanWrite() const override | Akışın yazılabilir olup olmadığını belirler. |
| get_Capacity() | Temel bellek tamponunun mevcut kapasitesini döndürür. |
| get_Length() const override | Akışın uzunluğunu bayt cinsinden döndürür. |
| get_Position() const override | Akışın mevcut konumunu döndürür. |
| virtual GetBuffer() | Temel tamponun işaretçisini döndürür. |
| MemoryStream() | MemoryStream sınıfının yeni bir örneğini, başlangıç kapasitesi 0 olacak şekilde oluşturur. |
| MemoryStream(int) | Belirtilen boyuttaki bir bellek tamponuna dayalı bir akışı temsil eden MemoryStream sınıfının yeni bir örneğini oluşturur. |
| MemoryStream(const ArrayPtr<uint8_t>&, bool) | Belirtilen bellek tamponuna bağlanan bir bellek akışını temsil eden MemoryStream sınıfının yeni bir örneğini oluşturur. Bir parametre akışın yazılabilir olup olmadığını belirtir. |
| MemoryStream(const ArrayPtr<uint8_t>&, int, int, bool, bool) | Belirtilen indeksten başlayarak belirtilen sayıda öğeyi içeren, belirtilen bellek tamponunun bir segmentine bağlanan bir bellek akışını temsil eden MemoryStream sınıfının yeni bir örneğini oluşturur. Parametreler akışın yazılabilir olup olmadığını ve GetBytes() yönteminin çağrılıp çağrılamayacağını belirtir. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Akıştan belirtilen sayıda baytı okur ve bunları belirtilen bayt dizisine yazar. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Akıştan belirtilen sayıda baytı okur ve bunları belirtilen bayt dizisine yazar. |
| ReadByte() override | Akıştan tek bir bayt okur ve okunan baytın değerine eşdeğer 32-bit tamsayı değerini döndürür. |
| Seek(int64_t, SeekOrigin) override | Geçerli nesne tarafından temsil edilen akışın konumunu ayarlar. |
| set_Capacity(int) | Temel bellek tamponunun kapasitesini ayarlar. |
| set_Position(int64_t) override | Akışın konumunu ayarlar. |
| SetLength(int64_t) override | Geçerli nesne tarafından temsil edilen akışın uzunluğunu ayarlar. |
| virtual ToArray() | Temel bellek tamponunun bir kopyasını bayt dizisi olarak döndürür. |
| TryGetBuffer(ArraySegment<uint8_t>&) | Bu akışın oluşturulduğu işaretsiz bayt dizisini döndürür. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Belirtilen bayt dizisinden belirtilen alt aralığı akışa yazar. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Belirtilen bayt dizisinden belirtilen alt aralığı akışa yazar. |
| WriteByte(uint8_t) override | Belirtilen işaretsiz 8-bit tamsayı değerini akışa yazar. |
| virtual WriteTo(SharedPtr<Stream>) | Temel tamponun içeriğini belirtilen akışa yazar. |