| 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 konumlandırmayı 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 tampon için bir işaretçi döndürür. |
| MemoryStream() | MemoryStream sınıfının başlangıç kapasitesi 0 olan yeni bir örneğini 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ğlı bir bellek akışı 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şlayan ve belirtilen öğe sayısını içeren belirtilen bellek tamponunun bir segmentine bağlı bir bellek akışı 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 bitlik bir tamsayı değeri 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 8 bit işaretsiz tamsayı değerini akışa yazar. |
| virtual WriteTo(SharedPtr<Stream>) | Temel tamponun içeriğini belirtilen akışa yazar. |