İngilizce dilinde oku

Aracılığıyla paylaş


BufferedStream Oluşturucular

Tanım

BufferedStream sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

BufferedStream(Stream)

Varsayılan arabellek boyutu 4096 bayt olan sınıfın yeni bir örneğini BufferedStream başlatır.

BufferedStream(Stream, Int32)

Belirtilen arabellek boyutuyla BufferedStream sınıfının yeni bir örneğini başlatır.

BufferedStream(Stream)

Kaynak:
BufferedStream.cs
Kaynak:
BufferedStream.cs
Kaynak:
BufferedStream.cs

Varsayılan arabellek boyutu 4096 bayt olan sınıfın yeni bir örneğini BufferedStream başlatır.

C#
public BufferedStream (System.IO.Stream stream);

Parametreler

stream
Stream

Geçerli akış.

Özel durumlar

stream, null değeridir.

Açıklamalar

Paylaşılan bir okuma/yazma arabelleği, bu oluşturucuyla bir BufferedStream nesne ilk kez başlatıldığında ayrılır. Tüm okuma ve yazma işlemleri değerinden büyük veya buna eşitse bufferSizepaylaşılan arabellek kullanılmaz.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ü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.5, 1.6, 2.0, 2.1

BufferedStream(Stream, Int32)

Kaynak:
BufferedStream.cs
Kaynak:
BufferedStream.cs
Kaynak:
BufferedStream.cs

Belirtilen arabellek boyutuyla BufferedStream sınıfının yeni bir örneğini başlatır.

C#
public BufferedStream (System.IO.Stream stream, int bufferSize);

Parametreler

stream
Stream

Geçerli akış.

bufferSize
Int32

Bayt cinsinden arabellek boyutu.

Özel durumlar

stream, null değeridir.

bufferSize negatiftir.

Örnekler

Bu kod örneği, sınıfı için BufferedStream sağlanan daha büyük bir örneğin parçasıdır.

C#
// Create a NetworkStream that owns clientSocket and
// then create a BufferedStream on top of the NetworkStream.
// Both streams are disposed when execution exits the
// using statement.
using(Stream
    netStream = new NetworkStream(clientSocket, true),
    bufStream =
          new BufferedStream(netStream, streamBufferSize))

Açıklamalar

Paylaşılan bir okuma/yazma arabelleği, bu oluşturucuyla bir BufferedStream nesne ilk kez başlatıldığında ayrılır. Tüm okuma ve yazma işlemleri değerinden büyük veya buna eşitse bufferSizepaylaşılan arabellek kullanılmaz.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ü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.5, 1.6, 2.0, 2.1