MemoryStream.TryGetBuffer(ArraySegment<Byte>) Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu akışın oluşturulduğu işaretsiz bayt dizisini döndürür. Dönüş değeri, dönüştürme işleminin başarılı olup olmadığını gösterir.
public:
virtual bool TryGetBuffer([Runtime::InteropServices::Out] ArraySegment<System::Byte> % buffer);
public virtual bool TryGetBuffer (out ArraySegment<byte> buffer);
abstract member TryGetBuffer : ArraySegment -> bool
override this.TryGetBuffer : ArraySegment -> bool
Public Overridable Function TryGetBuffer (ByRef buffer As ArraySegment(Of Byte)) As Boolean
- buffer
- ArraySegment<Byte>
Bu yöntem, bu akışın oluşturulduğu bayt dizisi kesimini döndürdüğünde true
; bu yöntem döndürdüğünde false
, bu parametre olarak default
ayarlanır.
true
arabellek açıksa; aksi takdirde , false
.
Bu yöntem, temel alınan arabellek açığa çıkarılabilir olarak işaretlendiğinde döndürür true
ve geçerli MemoryStream
örnek aşağıdakilerle oluşturulduğunda gerçekleşir:
- MemoryStream().
- MemoryStream(Int32).
-
MemoryStream(Byte[], Int32, Int32, Boolean, Boolean) parametresi
publiclyVisible
olaraktrue
ayarlanır.
Geçerli MemoryStream
örnek aşağıdakilerle oluşturulursa temel alınan arabellek gösterilmez:
- MemoryStream(Byte[], Boolean)
-
MemoryStream(Byte[], Int32, Int32, Boolean, Boolean) parametresi
publiclyVisible
olarakfalse
ayarlanır.
Not
Bellek akışı kapatıldığında bu yöntem çalışır.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: