İngilizce dilinde oku

Aracılığıyla paylaş


Stream.SetLength(Int64) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında geçerli akışın uzunluğunu ayarlar.

C#
public abstract void SetLength (long value);

Parametreler

value
Int64

Geçerli akışın bayt cinsinden istenen uzunluğu.

Özel durumlar

Bir G/Ç hatası oluşur.

Akış, akışın bir kanal veya konsol çıkışından oluşturulduğu gibi hem yazma hem de aramayı desteklemez.

Akış kapatıldıktan sonra yöntemler çağrıldı.

Açıklamalar

Belirtilen değer akışın geçerli uzunluğundan küçükse akış kesilir. Belirtilen değer akışın geçerli uzunluğundan büyükse akış genişletilir. Akış genişletilirse, eski ve yeni uzunluk arasındaki akışın içeriği tanımlanmaz.

Akışın hem yazmayı hem de çalışmayı desteklemesi SetLength gerekir.

CanWrite Geçerli örneğin yazmayı destekleyip desteklemediğini belirlemek için özelliğini ve aramanın CanSeek desteklenip desteklenmediğini belirlemek için özelliğini kullanın.

Ş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 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.