BufferedStream Oluşturucular
Tanım
Ö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.
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.
public:
BufferedStream(System::IO::Stream ^ stream);
public BufferedStream (System.IO.Stream stream);
new System.IO.BufferedStream : System.IO.Stream -> System.IO.BufferedStream
Public Sub New (stream As 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 bufferSize
paylaşılan arabellek kullanılmaz.
Ayrıca bkz.
Şunlara uygulanır
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.
public:
BufferedStream(System::IO::Stream ^ stream, int bufferSize);
public BufferedStream (System.IO.Stream stream, int bufferSize);
new System.IO.BufferedStream : System.IO.Stream * int -> System.IO.BufferedStream
Public Sub New (stream As Stream, bufferSize As Integer)
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.
// Create a NetworkStream that owns clientSocket and
// then create a BufferedStream on top of the NetworkStream.
NetworkStream^ netStream = gcnew NetworkStream( clientSocket,true );
BufferedStream^ bufStream = gcnew BufferedStream( netStream,streamBufferSize );
// 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))
// 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.
use netStream = new NetworkStream(clientSocket, true)
use bufStream = new BufferedStream(netStream, streamBufferSize)
' Create a NetworkStream that owns clientSocket and then
' create a BufferedStream on top of the NetworkStream.
Dim netStream As New NetworkStream(clientSocket, True)
Dim bufStream As 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 bufferSize
paylaşılan arabellek kullanılmaz.