MemoryStream.TryGetBuffer(ArraySegment<Byte>) Yöntem

Tanım

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.

C#
public virtual bool TryGetBuffer (out ArraySegment<byte> buffer);

Parametreler

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 defaultayarlanır.

Döndürülenler

true arabellek açıksa; aksi takdirde , false.

Açıklamalar

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:

Geçerli MemoryStream örnek aşağıdakilerle oluşturulursa temel alınan arabellek gösterilmez:

Not

Bellek akışı kapatıldığında bu yöntem çalışır.

Şunlara uygulanı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