PrintQueueStream.Read(Byte[], Int32, Int32) 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.
Akıştan bir bayt dizisi okur ve okunan bayt sayısına göre akıştaki okuma/yazma konumunu ilerletir.
public:
override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer
Parametreler
- buffer
- Byte[]
Bayt dizisi.
- offset
- Int32
Akıştan okunan verileri depolamaya başlamak istediğiniz arabellekteki sıfır tabanlı bayt uzaklığı.
- count
- Int32
Akıştan okunacak bayt sayısı üst sınırı.
Döndürülenler
Int32 Arabelleğe okunan toplam bayt sayısını tutan.
- Öznitelikler
Açıklamalar
Şu anda kullanılabilir sayıda bayt yoksa, döndürülen değer istenen bayt sayısından küçük olabilir; veya okuma/yazma konumu akışın sonundaysa sayı sıfır (0) olabilir.
Bu yöntem döndürdüğünde, buffer
belirtilen bayt dizisini içerir ve ile arasındaki offset
değerler (offset + count - 1) kaynaktan okunan baytlarla değiştirilir.