Stream.ValidateBufferArguments(Byte[], Int32, Int32) Yöntem

Tanım

üzerinde Streamokuma ve yazma yöntemleri için sağlanan bağımsız değişkenleri doğrular.

protected:
 static void ValidateBufferArguments(cli::array <System::Byte> ^ buffer, int offset, int count);
protected static void ValidateBufferArguments (byte[] buffer, int offset, int count);
static member ValidateBufferArguments : byte[] * int * int -> unit
Protected Shared Sub ValidateBufferArguments (buffer As Byte(), offset As Integer, count As Integer)

Parametreler

buffer
Byte[]

Okuma veya yazma yöntemine geçirilen "buffer" dizisi bağımsız değişkeni.

offset
Int32

Okuma veya yazma yöntemine geçirilen tamsayı "kaydırma" bağımsız değişkeni.

count
Int32

Okuma veya yazma yöntemine geçirilen tamsayı "count" bağımsız değişkeni.

Özel durumlar

buffer oldu null.

offset, sınırlarının bufferdışındaydı veya count negatifti ya da ve birleşimi countoffset tarafından belirtilen aralık uzunluğunu bufferaşıyordu.

Şunlara uygulanır