Stream.ReadExactly Yöntem
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.
Aşırı Yüklemeler
ReadExactly(Span<Byte>) |
Geçerli akıştan baytları okur ve doldurulana kadar |
ReadExactly(Byte[], Int32, Int32) |
|
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
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 buffer
dışındadır.
-veya-
count
negatiftir.
-veya-
ve count
birleşimi offset
tarafından belirtilen aralık, uzunluğunu buffer
aşı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.