Aracılığıyla paylaş


Stream.ReadExactly Yöntem

Tanım

Aşırı Yüklemeler

ReadExactly(Span<Byte>)

Geçerli akıştan baytları okur ve doldurulana kadar buffer akış içindeki konumu ilerletir.

ReadExactly(Byte[], Int32, Int32)

count Geçerli akıştan bayt sayısını okur ve akış içindeki konumu ilerletir.

ReadExactly(Span<Byte>)

Kaynak:
Stream.cs
Kaynak:
Stream.cs
Kaynak:
Stream.cs

Geçerli akıştan baytları okur ve doldurulana kadar buffer akış içindeki konumu ilerletir.

public:
 void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly (Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))

Parametreler

buffer
Span<Byte>

Bellek bölgesi. Bu yöntem döndürdüğünde, bu bölgenin içeriği geçerli akıştan okunan bayt ile değiştirilir.

Özel durumlar

akışı doldurulmadan bufferönce sonuna ulaşılır.

Açıklamalar

Boş olduğunda buffer , bu okuma işlemi akışta kullanılabilir veriler beklenmeden tamamlanır.

Şunlara uygulanır

ReadExactly(Byte[], Int32, Int32)

Kaynak:
Stream.cs
Kaynak:
Stream.cs
Kaynak:
Stream.cs

count Geçerli akıştan bayt sayısını okur ve akış içindeki konumu ilerletir.

public:
 void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly (byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)

Parametreler

buffer
Byte[]

Bayt dizisi. Bu yöntem döndürdüğünde arabellek, ve (offset + count - 1) arasındaki offset değerlerin geçerli akıştan okunan baytlarla değiştirdiği belirtilen bayt dizisini içerir.

offset
Int32

Geçerli akıştan okunan verileri depolamaya başlayabileceğiniz bayt uzaklığı buffer .

count
Int32

Geçerli akıştan okunacak bayt sayısı.

Özel durumlar

buffer, null değeridir.

offset , sınırlarının bufferdışındadır.

-veya-

count negatiftir.

-veya-

ve count birleşimi offset tarafından belirtilen aralık, uzunluğunu bufferaşıyor.

Bayt sayısı okunmadan count önce akışın sonuna ulaşılır.

Açıklamalar

0 (sıfır) olduğunda count , bu okuma işlemi akışta kullanılabilir veriler beklenmeden tamamlanır.

Şunlara uygulanır